FR2530031A1 - Appareil et procede pour realiser un lissage vertical aussi bien qu'horizontal de signaux de correction de convergence dans une unite de convergence numerique - Google Patents
Appareil et procede pour realiser un lissage vertical aussi bien qu'horizontal de signaux de correction de convergence dans une unite de convergence numerique Download PDFInfo
- Publication number
- FR2530031A1 FR2530031A1 FR8311659A FR8311659A FR2530031A1 FR 2530031 A1 FR2530031 A1 FR 2530031A1 FR 8311659 A FR8311659 A FR 8311659A FR 8311659 A FR8311659 A FR 8311659A FR 2530031 A1 FR2530031 A1 FR 2530031A1
- Authority
- FR
- France
- Prior art keywords
- signal
- row
- output signal
- line
- output
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/16—Picture reproducers using cathode ray tubes
- H04N9/28—Arrangements for convergence or focusing
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Video Image Reproduction Devices For Color Tv Systems (AREA)
Abstract
LA PRESENTE INVENTION CONCERNE UN INTERPOLATEUR LINEAIRE DESTINE A ETRE UTILISE DANS UNE UNITE DE CONVERGENCE NUMERIQUE POUR REALISER UN LISSAGE VERTICAL AUSSI BIEN QU'HORIZONTAL DES SIGNAUX DE CORRECTION DE CONVERGENCE. LE BUT DE L'INVENTION EST DE REDUIRE LES DISCONTINUITES VERTICALES DU CHAMP DE TRAME. L'INTERPOLATEUR SELON L'INVENTION EFFECTUE UNE INTERPOLATION ENTRE DEUX VALEURS I, I ASSOCIEES A DEUX INTERSECTIONS ADJACTENTES DE LA MATRICE DE BALAYAGE ET FAIT VARIER DE FACON CONTINUE LE SIGNAL DE CORRECTION DE CONVERGENCE. APPLICATION AUX DISPOSITIFS D'AFFICHAGE A TUBE CATHODIQUE.
Description
_ 1 _ 2530031
Appareil et procédé pour réaliser un lissage vertical aussi bien qu'horizontal de signaux de correction de convergence dans une unité de convergence numérique La présente invention concerne un interpolateur linéaire destiné à être utilisé dans une unité de convergence numérique pour réaliser un lissage vertical
aussi bien qu'horizontal des signaux de correction de conver-
gence. L'affichage sur un écran à tube
cathodique utilise une pluralité de lignes de balayage dispo-
sées sur l'écran Les lignes de balayage sont tracées le long
de la surface intérieure du tube, au moyen de faisceaux d'élec-
trons qui sont engendrés à l'intérieur du tube, l'intensité des faisceaux d'électrons étant commandée pendant que les faisceaux sont balayés sur la surface interne du tube, en général de
gauche à droite, et du haut vers le bas Du fait que les fais-
ceaux d'électrons ont souvent des défauts de convergence pen-
dant le balayage, il est nécessaire d'effectuer une correction
de convergence, de manière à assurer que les faisceaux d'élec-
trons, généralement au nombre de trois, convergent ensemble
au point approprié le long de la surface interne du tube pen-
dant leur balayage sur ce dernier Une unité de convergence
numérique réalise cette correction de convergence en synthé-
-uisarnt:re for 7 r d'onde de convergence; cette forne d'aède alimente des bobines de convergence disposées dans le col du
tube en vue d'obtenir la déviation d'un des faiscaux d'élec-
trons et de réaliser ainsi la convergence nécessaire Une forme d'onde de convergence analogue alimente lesdites bobines pour la déviation des autres faisceaux d'électrons La forme d'onde de convergence est synthétisée de la manière suivante. En se référant à la Figure 1, on voit que l'écran du tube cathodique est divisé en une matrice N multiplié par N de blocs 10, chacun des blocs ayant une valeur numérique correspondante Par exemple, on peut utiliser 2-
une matrice de 16 -par-16, Les faisceaux d'électrons peu-
vent balayer, par exemple, de la gauche à la droite, et du bas
vers le haut, en balayant les blocs le long de la surface in-
terne du tube cathodique Lorsque les faisceaux d'électrons commencent à décrire une première ligne de balayage dans la pre- mière rangée ( 10 A) de la matrice, le premier bloc ( 10 A 1) est adressé Une valeur numérique correspondant à ce premier bloc ( 10 A 1) est engendrée et elle est utilisée pour synthétiser la forme d'onde de convergence Lorsque les faisceaux d'électrons adressent le bloc horizontal suivant adjacent ( 10 A 2) le long de la première ligne de balayage de cette première rangée, on engendre une autre valeur numérique correspondant audit bloc
horizontal adjacent ( 10 A 2) Pendant que les faisceaux d'élec-
trons continuent à balayer le reste de ladite première ligne de la première rangée ( 10 A), en passant sur d'autres blocs le long de la surface intérieure du tube cathodique, on engendre
d'autres valeurs numériques Chacune des valeurs numériques re-
présente une fonction "échelon" et toutes ces valeurs numé-
riques sont concaténées ensemble Lorsque toutes les valeurs numériques engendrées de manière séquentielle sont concaténées, on crée une forme d'onde de tension associée avec ladite pre-_ mière ligne de balayage de la première rangée ( 10 A) La forme
d'onde de tension présente une pluralité de discontiruitéshori-
zontalesassociées, une discontinuité horizontale etant une aug-
mentation ou une diminution brusque de la tension qui se pro-
duit entre chaque fonction d'échelon adjacente concaténée de la forme d'onde On utilise des techniques de filtrage conventionnelles pour convertir chaque discontinuité horizontale
de la forme d'onde de tension en une transition douce en produi-
sant, de ce fait, une forme d'onde de convergence continue associée avec ladite première ligne de balayage de la première rangée La forme d'onde' de convergence continue alimente les bobines de déviation de convergence disposées dans le col du tube cathodique afin d'obtenir la déviation d'un des trois faisceaux -3- d'électrons Les deux autres faisceaux d'électrons sont déviés de même manière, comme décrit ci-dessus, de manière à obtenir de ce fait la convergence des trois faisceaux d'électrons Les
trois faisceaux d'électrons ayant subi la déviation conver-
geant, produisent ladite première ligne de balayage de-la pre-
mière rangée Une des techniques pour convertir chaque conti-
nuité horizontale de la forme d'onde de tension en une transi-
tion douce est décrite dans la revue "IBM Technical Disclosure Bulletin", volume 21 N O 1, Juin 1978, sous le titre "Convergence
correction for CRT displays" par M BRANDON.
Les faisceaux d'électrons reviennent à leur position d'origine et commencent à balayer la deuxième ligne de balayage de la première rangée 10 A en commençant par le premier bloc 10 A 1 On crée une autre forme d'onde de convergence continue associée à la seconde ligne de balayage de la même manière que décrit ci-dessus pour la première ligne de balayage de la première rangée 10 A. Les première et seconde lignes de balayage sont disposées dans la même rangée 10 A De ce fait, les mêmes valeurs numériques seront engendrées pour chaque
ligne de balayage et on crée la même forme d'onde de conver-
gence continue pour chaque ligne de balayage Il en résulte que les première et seconde lignes de balayage apparaissent comme étant approxianativenment parallèles l'aune par rapport à
l'autre.
On développe d'autres formes d'onde de convergence continues associées avec les lignes de balayage intermédiaires de la première rangée 10 A Lorsque le faisceau d'électrons commence à décrire la dernière ligne de balayage de la première rangée 10 A, en commençant par le bloc 10 A 1, on crée encore une autre forme dlonde de convergence de la même manière que décrit ci-dessus Mais, lorsque les faisceaux d'électrons commencent à décrire la première ligne de balayage de la deuxième rangée 10 B, on adresse le premier bloc 10 B 1 de la deuxième rangée 10 B Les valeurs numériques dans les
-2530031
4 - blocs de la seconde range 10 B peuvent être différentes de
celles des valeurs numériques respectives des blocs de la pre-
mière rangée 10 A Du fait que les valeurs numériques des blocs de la seconde rangée 10 B sont différentes, on crée une forme d'onde de convergence associée aux lignes de balayage de la seconde rangée 10 B différente par rapport à celle des lignes de balayage de la première rangée 10 A Par conséquent,-les lignes de balayage de la seconde rangée 10 B ne paraîtront pas parallèles aux lignes de balayage de la première rangée 10 A. La différence de la forme d'onde de convergence associée avec les lignes de balayage de la seconde rangée 10 'B par rapport
à celle de la première rangée 10 A et la relation de non paral-
lélisme entre elles qui en résulteentratnent une discontinuité visuelle, c'est-à-dire une transition brusque entre la première
rangée et la seconde rangée, et en particulier, entre la der-
nière ligne de balayage de la première rangée 10 A, et la pre-
mière ligne de balayage de la seconde rangée 10 B Cette transi-
tion brusque est appelée une discontinuité verticale.
Sur la figure 2, on a représenté un
champ de trame % déformé Un champ de trame est, par défini-
tion, une pluralité de lignes de balayage décrite par les
faisceaux d'électrons sur la surface intérieure du tube catho-
dique, les lignes de balayage étant décrites dans une partie de la matrice de blocs 10 représentée à la figure 1 Du sait que les valeurs numériques associées aux blocs de la première rangée sont différentes de celles associées aux blocs de la' seconde rangée, une discontinuité verticale 12 apparaît entre la dernière ligne de balayage de la première rangée 10 A et la première ligne de balayage de la seconde rangée 10 B Du fait
que les valeurs numériques associées avec les blocs de la se-
conde rangée 10 B sont différentes de celles associées avec les
blocs d'une troisième rangée 10 C, une autre discontinuité ver-
ticale 14 apparaît entre la dernière ligne de balayage de la seconde rangée 10 B et la-première ligne de balayage de la troisième rangée 10 C En fait, comme représenté Figure 2, des discontinuités verticales apparaissent entre chaque rangée du
2530031
-5-
fait de la différence des valeurs numériques respectives asso-
ciées à chacun des blocs dans chacune des rangées Les discon-
tinuités verticales (par exemple 12 et 14 sur la Figure 2) ne peuvent être filtrées en utilisant les techniques de filtrage conventionnelles parce que ces techniques de filtrage sont uti- lisées pour adoucir la transition entre deux points adjacents sur une forme d'onde de sortie, telle que la forme d'onde de convergence Du fait que l'unité de convergence nmnérique connue dans l'état de la technique ne prend pas en considération les différentes valeurs numériques associées à chacun des blocs
d'une rangée par rapport aux blocs respectifs de la rangée ad-
jacente suivante, l'unité de convergence de l Part connu n'adou-
cit pas la transition brusque entre des groupes de lignes de
balayage disposés dans deux rangées adjacentes de la matrice.
De ce fait, les discontinuités verticales apparaissent dans le
champ de trame entre deux rangées adjacentes de la matrice.
Ces discontinuités verticales ne présentent pas un problème grave en ce qui conc erne un affichage orienté vers des caractères tant que la place de chacun des caractères dans cet affichage de caractères est limitée au centre d'un bloc de matrice Cependant, pour un affichage graphique,
les discontinuités verticales peuvent présenter un problème im-
portant Par exemple, lorsque lon engendre un tableau à contour pla (Iiechart) 5 an: un affichage à tube cathodique, si usea
tranche de ce tableau doit être remplie avec un réseau de rem-
plissage rouge, un champ de trame déformé, tel que celui repré-
senté à la figure 2, qui présente une pluralité de discontinui-
tés verticales, doit avoir pour résultat des manques dans cette tranche, tel qu'une discontinuité 12 représentée à la Figure 2, o des zones rouges brillantes dans cette tranche, telles que
la discontinuité 14 de la figure 2.
C'est donc un premier objet de la
présente invention de réduire, si ce n'est éliminer, les incon-
vénients précités de l'art antérieur.
Un autre objet de la présente inven-
-6- tion est de réduire, sinon d'éliminer, la transition brusque entre la dernière ligne de balayage de la rangée en cours de
balayage et la première ligne de balayage de la rangée sui-
vante de la matrice dans le sens vertical, ce qui apparaît dans le champ de trame de l'art antérieur, en assignant à une ligne de balayage de chaque bloc, de chaque rangée de la matrice une valeur, et en faisant une interpolation entre deux valeurs adjacentes associées avec ladite ligne de balayage
dans deux blocs adjacents selon le sens vertical pour déter-
miner la position verticale appropriée des lignes de balayage disposées en position intermédiaire par rapport à ladite ligne de balayage dans les deux blocs adjacents selon la direction
verticale, ceci en prenant en considération les valeurs asso-
ciées avec les blocs de la rangée de la matrice suivante dans le sens vertical lorsque l'on balaye les blocs de ladite rangée
en cours de balayage.
C'est encore un objet de la présente invention de réduire, sinon d'éliminer, la transition brusque entre la dernière ligne de balayage de la rangée en cours de balayage et la première ligne de balayage de la rangée de matrice suivante suivant le sens vertical qui apparaît dans le
champ de trame de l'art antérieur en utilisant un circuit pré-
sentant un besoin minimal de mémoire.
C'est encore un objet de la présente invention de compenser les variations dans le nombre des lignes
de balayage par rangée de la matrice en réduisant ladite tran-
sition brusque.
Ces objets de la présente invention ainsi que d'autres objets sont obtenus en assignant une valeur à une ligne de balayage dans chaque bloc de chaque rangée de la matrice On utilise un interpolateur linéaire pour effectuer une interpolation entre deux valeurs adjacentes respectives
associée chacune à une ligne de balayage dans deux blocs adja-
cents suivant la direction verticale En réponse, l'interpola-
teur linéaire engendre un signal de sortie qui alimente les -7- bobines de convergence disposées dans le col du tube cathodique
pour obtenir la déviation d'un des trois faisceaux d'électrons.
L'interpolateur linéaire de la présente-invention est également utilisé pour obtenir la déviation des deux autres faisceaux d'électrons La grandeur du signal de sortie dépend des valeurs associées avec ladite ligne de balayage dans les deux blocs adjacents suivant une direction verticale, le nombre de lignes de balayage à décrire dans la rangée en cours de balayage est la position de la ligne de balayage qui est décrite dans la rangée en cours de balayage La grandeur du signal de sortie détermine enfin la position verticale des lignes de balayage disposées de manière intermédiaire par rapport auxdites lignes de balayage auxquelles on a assigné deux valeurs adjacentes respectives En faisant une interpolation entre ces deux valeurs adjacentes, on prend en considération le nombre de lignes de balayage à décrire dans la rangée en cours de balayage ainsi que la position de la ligne de balayage qui est décrite dans la rangée en cours de balayage; de ce fait, la grandeur du signal de sortie de l'interpolateur linéaire sera déterminé en fonction de ces éléments On détermine ainsi ladite position verticale La grandeur du signal de sortie varie de manière graduelle à partir d'une ligne de balayage d'une rangée en cours
de balayage vers une ligne de balayage correspondante de la ran-
gt 5 a adjacente &uivar L le sens ve,Lical De ce fait, -unc ta&nsi-
tion douce se produit entre ladite ligne de balayage à laquelle on a affecté une valeur de la rangée en cours de balayage et la ligne de balayage correspondante de la rangée adjacente, suivant
le sens vertical.
Ces résultats sont également obtenus en utilisant un appareil de compensation en vue de compenser les variations du nombre de lignes de balayage décrites dans chaque rangée de la matrice Dans un mode de réalisation préféré, on utilise un espace mémoire minimal par le fait que l'on utilise une seule mémoire vive (RAM) pour mémoriser lesdites valeurs associées chacune avec une ligne de balayage pour chaque bloc de
chaque rangée.
L'interpolateur: 'selon l'invention, comprend des moyens agissant en réponse au balayage du faisceau d'électrons le long de la surface interne du tube cathodique en vue de créer un premier signal de sortie lorsque ledit faisceau d'électrons décrit une première ligne sur la surface interne du tube cathodique pendant son balayage et en vue de créer un second signal de sortie lorsque ledit faisceau d'électrons
décrit une autre ligne sur la surface interne du tube à rayons-
cathodiques pendant son balayage, lesdits moyens créant -un signal de sortie à variation_ linéaire lorsque ledit faisceau d'électrons décrit des lignes le long de la surface interne
du tube cathodique, lignes qui sont disposées entre ladite pre-
mière ligne et ladite autre ligne, le signal de sortie à varia-
tion linéaire présentant un paramètre qui change de manière linéaire dans une gamme comprise entre un premier paramètre
associé audit premier signal de sortie et un second paramètre-
associé correspondant audit second signal de sortie -
D'autres caractéristiques et avan-
tages de l'invention ressortiront de la description qui suit,
faite à titre illustratif et nullement limitatif en se référant
aux dessins ci-annexés sur lesquels-
la figure 1 représente la manière dont l'écran du tube cathodique est divisé en une matrice de
blocs, chacun des blocs ayant une valeur numérique correspon-
dante, la figure 2 représente un champ
de trame de l'art antérieur, ledit champ de trame étant com-
pris dans une partie de la matrice de blocs représentée à la figure 1, une discontinuité verticale apparaissant entre chaque rangée du champ de tramez la figure 3 A représente un champ de trame plat qui est le résultat recherché par la présente invention, la figure 3 B représente un champ de trame corrigé, ce qui constitue le résultat effectif obtenu 13 - tinuités verticales décelables entre les première et seconde rangées Du fait que l'interpolation est réalisée à l'intérieur des rangées d'une matrice et entre les ràngées de la matrice, il n'existe pas de discontinuités verticales décelables entre deux rangées adjacentes quelconque de la matrice, comme on peut le voir sur la figure 3 B.
La technique qui a été décrite ci-
dessus pour éliminer les discontinuités verticales entre des rangées est réalisée par le mode de réalisation de l'invention représentée à la figure 4 A. Si on se réfère à cette figure 4 A, du fait que les faisceaux d'électrons balayent de la gauche vers la droite, et du haut vers le bas, le long de la matrice de blocs de la figure 1, on engendre en réponse, des données
d'adresses de colonnes et des données d'adresses de rangées.
Les données d'adresses de colonnes et d'adresses de rangées sont envoyées à une première mémoire vive (RAM) 16 et 3 une seconde mémoire vive 18 La première mémoire vive 16 mémorise les valeurs numériques associées avec les premières lignes de balayage de
chaque bloc de chaque rangée de la matrice 10 de la figure 1.
Par exemple, si on se réfère à la figure 3 C, la mémoire 16
mémorise les valeurs numériques O 0,5 0,5 0,5 et O asso-
ciées avec la première ligne de balayage dans les cinq premiers blocs de la première rangée 10 A de la matrice; ces valeurs numériques sont mémorisées dans des emplacements identifiés par des données d'adresses, par exemple des données d'adresses 11,
12, 13, 14 et 15 respectivement.
La deuxième mémoire vive 18 reçoit les mêmes données d'adresses de colonnes et de rangées que celles reçues par la première mémoire 16 En outre, la deuxième mémoire 18 mémorise les mêmes valeurs numériques que celles mémorisées
dans la première mémoire 16 Pour une adresse de rangée parti-
culière, la première mémoire 16 mémorise les valeurs numériques associées avec la première ligne de balayage de cette rangée particulière Mais la deuxième mémoire 18 mémorise les valeurs 14 - numériques associées avec la première ligne de balayage de la
rangée suivante la plus proche qui suit ladite rangée particu-
lière de la matrice 10 Pans l'exemple ci-dessus, et si on se réfère à la figure 3 C, dans les emplacements désignés par les données d'adresses 11, 12, 13, 14 et 15, la deuxième mémoire 18 mémorise les valeurs numériques associées avec la première ligne de balayage dans les cinq premiers blocsde la seconde
rangée 10 B, c'est-à-dire O moins 1,0; 0,0 et O respectivement.
Par conséquent, lorsque la première mémoire 13 est adressée par
des données indiquant une première rangée et une seconde colonne,-
la première mémoire 16 engendrera un signal de sortie sous forme numérique représentatif de la valeur 0,5 Mais, la seconde mémoire 18, pour ces mêmes données d'adresses, engendrera un signal de sortie sous forme numérique représentatif de la valeur numérique moins 1,0 (la valeur numérique existant dans la seconde rangée,
seconde colonne).
Les signaux de sortie provenant de la première mémoire 16 et de la seconde mémoire 18 sont envoyés à un convertisseur 20 Le convertisseur 20 comprend, en outre, un premier convertisseur numérique analogique 20 A, et un second convertisseur numérique analogique 20 B Le premier convertisseur numérique analogique 20 A reçoit le signal de sortie de la première mémoire 16,et le second convertisseur 20 B le signal de sortie de la seconue mémoire lb Les premier et second convertisseurs numériques analogiques 20 A et 20 B, respectivement, convertissent les signaux de sortie numériques
des première et seconde mémoires 16 et 18, en des signaux analo-
giques IA et IB' respectivement qui sont représentatifs de ces signaux de sortie numériques Un premier convertisseur numérique analogique multiplicateur 20 C reçoit le signal analogique IA provenant du premier convertisseur numérique analogique 20 A. Un deuxième convertisseur numérique analogique multiplicateur
D reçoit le signal analogique IB provenant du second convér-
tisseur numérique analogique 20 B Les premier et second con-
vertisseurs multiplicateurs 20 C et 20 D sont essentiellement il - Losque les faisceaux d'électr Qns du tube cathodique décrivent Ladite première ligne de balayage d'un bloc d'une rangée de la matrice, un-signal de sortie est engendré en réponse par l'interpolateur linéaire, la grandeur de ce signal de sortie étant une fonction de la valeur assignée
audit bloc Mais la grandeur du signal de-sortie varie en fonc-
tion de la ligne de balayage particulière qui est décrite dans
la rangée en cours de balayage Plus particulièrement, la gran-
deur varie en fonction du nombre de lignes de balayage à décrire
dans la rangée en cours de balayage et en fonction de la posi-
tion de la ligne de balayage que l'on décrit dans la rangée en cours de balayage Pour déterminer la grandeur du signal de
sortie à engendrer par l'interpolateur linéaire lorsque les fais-
ceaux d'électrons sont en train de décrire les lignes de balayage disposées de manière intermédiaire entre lesdites premières
lignes de balayage de deux blocs adjacents suivant le sens verti-
cal, 1 ' interpolateur linéaire, selon la présente invention, réalise une interpolation entre les valeurs associées avec lesdits blocs adjacents suivant la direction verticale Il résulte de cette
interpolation, que la grandeur du signal de sortie varie de ma-
nière graduelle au fur et à mesure que le faisceau d'électrons décrit les lignes de balayage disposées de manière intermédiaire entre lesdites premières lignes de balayage La grandeur du signal de sortie vaie dans une gauss Le allant de la grandec&r du signal de sortie lorsque l'on décrit ladite première ligne d'un bloc à la grandeur du signal de sortie, au moment o l'on décrit ladite première ligne du bloc adjacent, suivant la direction verticale En outre, il résulte de cette variation graduelle de la grandeur du signal de sortie engendré par l'interpolateur linéaire pendant que l'on décrit les lignes de balayage associées à deux rangées adjacentes selon le sens vertical de la matrice, qu'une transition douce a lieu entre les lignes de balayage de la rangée en cours de balayage et les lignes de balayage de la
rangée suivante de la matrice, selon la direction verticale.
Par exemple, si on se réfère à la
12 2530031
figure 3 C qui indique les valeurs de matrice de correction,
on assigne la valeur O à la première ligne de balayage du pre-
mier bloc 10 I de la première rangée 10 A La première ligne de balayage du second bloc 10 A 2 de la première rangée 10 A reçoit la valeur 0,5 La première ligne de balayage du premier bloc 10 B 1 de la seconde rangée 10 B reçoit la valeur 0 La première ligne de balayage du second bloc 10 B 2 de la seconde rangée 10 B reçoit la valeur moins 1,0 Lorsque les faisceaux d'électrons décrivent les premières lignes de balayage dans les seconds blocs 10 A 2 et 10 B 2, la grandeur du signal de sortie de l'interpolateur linéaire est déterminée par les valeurs assignées aux premières lignes de balayage, c'est-à-dire 0,5 et moins 1,0 Lorsque l'on décrit les lignes de balayage disposées entre les premières lignes de balayage des seconds blocs 10 A 2
et 10 B 2, la grandeur du signal de sortie fournie par l'inter-
polateur linéaire est déterminée par interpolation entre les valeurs associées avec lesdites premières lignes de balayage,
c'est-à-dire entre 0,5 et moins 10 O Il résulte de cette inter-
polation, que le signal de sortie fourni par l'interpolateur linéaire qui est associé à la dernière ligne de balayage de la première rangée 10 A est approxivement égal au signal de sortie de l'interpolateur linéaire qui est associé avec la première ligne de balayage de la seconde rangée 10 B Le signal de sortie aliment? les bobines de convergerce disposées dans le col du tube cathodique en vue d'obtenir la déviation d'un des faisceaux d'électrons On réalise une déviation similaire pour les-deux autres faisceaux d'électrons en utilisant des interpolateurs linéaires conformes à la présente invention De ce fait, le degré de-convergence des faisceaux d'électrons qui décrivent
la dernière ligne de balayage de la première rangée est approxi-
mativement égal au degré de convergence du faisceau d'électrons
qui décrit la première ligne de balayage de la seconde rangée.
Par conséquent, il y a une transition douce en ce qui concerne les lignes de balayage décrites dans les première et seconde
rangées 10 A et 10 B, c'est-à-dire qu'il n'existe pas de discon-
2530031.
_ 9-
grâce à la présente invention.
la figure 3 C représente une matrice de valeurs correspondant à la matrice de blocs de la
figure 1.
la figure 4 A représente un mode de réalisation de l'interpolateur linéaire selon la présente invention, qui comprend l'appareil de compensation destiné à la compensation des variations du nombre de lignes décrites dans chaque rangée de la matrice de la figure 10 la figure 4 B met un chronogramnme
représentant les tensions présentes dans l'appareil de compen-
sation de la figure 4 A. la figure 5 C représente le mode de réalisation préféré de l'int erpolateur linéaire selon la présente invention, et la figure 5 C représente un signal d'horloge utilisé pour piloter le mode de réalisation de la figure 5 A et des données additionnelles associées à ce signal d'horloge. Les figures 3 A à 3 C permettent d'obtenir une bonne appréciation des résultats obtenus grâce
à la présente invention.
sur la figure 3 A, on a représenté un autre champ de trame, les faisceaux d'électrons produisant
les lignes de balayage de cet autre champ de trame, en décri-
vant les lignes de balayage comprises dans une partie de la matrice de blocs 10 de la figure 1 Une pluralité de lignes de balayage planes sont représentées à l'intérieur de chacune des rangées 10 A et 10 B du champ de trame Il en résulte qu'il n'y a pas de discontinuités horizontales En outre, du fait qu'il n'y a pas de transition brusque entre la rangée en cours de balayage et la rangée adjacente de la matrice, il n'y a pas de discontinuités verticales dans le champ de trame de la figure 3 A En fait, la figure 3 A illustre les résultats
que l'on désire obtenir grâce à la présente invention, c'est-à- - dire l'absence totale de toute discontinuité horizontale ou verticale,
Sur la figuré 3 B, on a représenté un autre champ de trame Une pluralité de lignes de balayage sont décrites par des faisceaux d'électrons sur la surface intérieure d'un tube cathodique à l'intérieur de la matrice de la figure 1 La figure 3 B montre un champ de trame corrigé, ce qui constitue le résultat effectif obtenu grâce à la présente invention Bien que les lignes de balayage dans chaque rangée de la matrice de la figure 3 B ne sont pas parfaitement planes, toute transisiton d'un bloc au bloc adjacent suivant le sens horizontal le long d'une ligne de balayage est relativement douce Par exemple, les transitions 11 et 13, représentées à la figure 3 B, sont relativement douces En outre, du fait qu'il n'y a plus de transition brusque entre rangées, par
exemple entre les rangées 10 A et 10 B, il n'y a plus de dis-
continuités verticales visibles dans le champ de trame de la figure 3 B L'absence de discontinuités verticales dans le champ de trame de la figure 3 B représente le résultat effectif
réalisé par l'interpolateur linéaire selon la présente invention.
Sur la figure 3 C, on voit que l'on a.assigné une valeur à une première ligne de balayage dans chaque bloc de chaque rangée L'interpolateur linéaire, selon la présente invention, mémorise ces valeurs En fonction de
ces valeurs qu'il a mémorisées, l'interpolateur linéaire engen-
dre un signal de sortie en fonction de ces dernières, ce signal de sortie alimente les bobines de convergence disposées dans
le col du tube cathodique en vue de dévier l'un des trois fais-
ceaux d'électrons On utilise également des interpolateurs linéaires pour engendre des signaux de sortie pour la déviation des deux autres faisceaux d'électrons L'effet combiné de ces déviations est de minimiser l'effet visuel des discontinuités
verticales Mais c'est la grandeur du signal de sortie qui déter-
mine le-degré de convergence nécessaire pour minimiser les effets
visuels des discontinuités verticales.
- constitués par des résistances variables à commande numérique
et peuvent être identifiées dans l'industrie sous le n DAC-08.
Chacun des convertisseurs multiplica-
teurs 20 C et 20 D reçoit un signal de sortie provenant d'un compteur de lignes 20 E, ce compteur de ligne maintient un compte significatif du nombre de lignes de balayage décrites dans la rangée de la matrice en cours de balayage, le signal de sortie de ce compteur étant représentatif de ce nombre Le compteur de
lignes 20 E est relié à un générateur d'impulsions de synchroni-
sation horizontale, une impulsion de synchronisation horizontale étant engendrée pour chaque ligne de balayage dans chaque rangée de la matrice Chaque fois que l'on engendre une impulsion de synchronisation horizontale, le compteur de lignes 20 E est incrémenté de 1 Par exemple, si l'unité décrit 64 lignes de balayage dans chaque rangée de la matrice représentée figure 1, lorsque la dernière ligne de balayage d'une rangée quelconque est décrite, le compteur de lignes 20 E doit indiquer une valeur
de 64 Le signal de sortie du compteur de lignes 20 E, qui re-
présente le nombre de lignes de balayage déjà décrites dans la rangée en cours de balayage, est envoyée sur les convertisseurs multiplicateurs 20 C et 20 D En outre, les signaux analogiques IA et IB sont envoyés sur les convertisseurs multiplicateurs C et 20 D respectivement Les convertisseurs multiplicateurs
C et 20 D engendrent des signaux de sortie I 1 et 12 respec-
tivement en réponse à leurs signaux d'entrée.
Le fonctionnement de chacun des convertisseurs multiplicateurs 20 C et 20 D peut être compris en se référant aux équations suivantes qui donnent les signaux
de sortie I 1 et 12 en fonction, d'une part, des signaux analo-
giques I et I et, d'autre part, du compte de ligne effectué par le compteur de lignes 20 E: I 1 = IA x 64 (compte de ligne) 12 = IB x (compte de ligne) 352 o < t 64
o O < compte de ligne < 63.
Il y a lieu de noter que les ççnver-
tisseurs multiplicateurs 20 C et 20 D fonctionnent seulement en coopération avec une unité de visualisation qui décrit 64 lignes
de balayage dans chaque rangée de la matrice de la figure 1.
De ce fait, si on se réfère aux équations ci-dessus, lorsque la première ligne de balayage d'une rangée est en train d'être
décrite, le courant I 1 engendré par le convertisseur multipli-
cateur 20 C est maximum, et le courant 12 engendré par le con-
vertisseur multiplicateur 20 D est minimum Mais lorsque l'unité
décrit la dernière ligne de balayage de ladite rangée, c'est-à-
dire la 64 ème ligne de balayage, le courant I est égal à 0, et le courant 12 est maximum Lorsque l'on trace les lignes de
balayage intermédiaires, le courant I 1 décroît de manière gra-
duelle, et le courant 12 augmente de manière graduelle jusqu'a
ce que l'on rencontre la dernière ligne de balayage de la ran-
gée.
Les sorties de chacun des convertis-
seurs multiplicateurs 20 C et 20 D sont reliées ensemble à un point de jonction, de telle manière que les courants 11 et I 2
qui sont engendrés par chacun de ces convertisseurs multipli-
cateurs puissent être additionnés A ce point de jonction,
on branche un amplificateur opérationnel 20 F Cet amplifica-
teur opérationnel 20 F amplifie le courant apparaissant au point de jonction de la maniète suivante 2.5 V out = RF (I 1 + I 2) o F est une résistance de réaction, V out est la tension envoyée sur les bobines de convergence et (I 1 + 12) le courant
au point de jonction mentionné ci-dessus.
Dans les paragraphes ci-dessus, il a été établi que les courants de sortie I 1 et 12 provenant des premier et second convertisseurs multiplicateurs 20 C et 20 D sont chacun une fonction du compte de ligne, c'est-à-dire du
compte effectué par le compteur de lignes 20 E Mais, par défi-
nition, le compte de ligne varie entre O et 63, ce qui est re-
préséentatif d'une unité qui engendre 64 lignes de balayage dans -17chaque rangée de la matrice de la figure 1 Il est donr évident
* que les convertisseurs multiplicateurs 20-C et 20 p ne fonction-
net de manière appropriée que lorsque le compteur de ligne 20 E indique une valeur " 64 " lorsque l'on trace la dernière ligne de balayage d'une rangée quelconque Mais certaines unités de visua- lisation ne décrivent pas de manière inhérente 64 lignes de
balayage dans chacune des rangées de la matrice de la figure 1.
Par conséquent, il est nécessaire de prévoir un circuit de com-
pensation pour s'assurer que la sortie du compteur de ligne 20 E indique une valeur de " 64 " lorsque l'on est en train de décrire la dernière ligne de balayage d'une rangée de la matrice de la figure 1 C'est pourquoi le convertisseur 20 comporte, en outre, un circuit de compensation 20 G relié au compteur de ligne 20 E. Le circuit de compensation 20 G agit en réponse à une impulsion de synchronisation de lignes horizontales, une impulsion de synchronisation de lignes horizontales étant engendrée à chaque fois que l'on décrit une ligne de balayage à l'intérieur de la
matrice de blocs de la figure 1 Les impulsions de synchronisa-
tion de lignes horizontales sont envoyées à une borne d'entrée d'une porte OU exclusif 20 G 1 L'impulsion de synchronisation
de ligne horizontale alimente également un multiplicateur-
de taux binaires 20 G 2 Ce multiplicateur 20 G 2 peut être iden-
tifié dans l'industrie sous le numéro de code 7 497 Le multi-
plicateur de taux oinaires 20 G 2 répond également à un signal de correction de comptes La sortie du multiplicateur 20 G 2 est relié à un circuit à retard 20 G 3 qui retarde les signaux de sortie du multiplicateur 20 G 2 Le circuit à retard 20 G 3 est relié à une autre borne d'entrée de la porte OU exclusif G 1 dans la sortie est reliée au compteur de ligne 20 E Le multiplicateur de taux binaires G 2 fonctionne de la manière suivante Si l'on applique 64
impulsions de synchronisation de lignes horizontales au multi-
plicateur 20 G 2 pour une quelconque rangée de la matrice de la figure 1 (ce qui correspond à 64 lignes de balayage par rangée, la sortie du multiplicateur comprendra un nombre d'impulsions 18 - compris entre O et 64 en fonction de la grandeur du signal de correction de compte Dans ce cas, s le signal de correction
de compte est réglé à 0, il n'y aura aucune impulsion d'engen-
drée sur la borne de sortie du multiplicateur de taux binaires 20 G 2 Dans cet exemple, le multiplicateur 20 G 2 ne fonctionne pas, Les 64 impulsions de synchronisation de ligne horizontale passent simplement à travers la porte OU exclusif 20 G 1 et sont appliquées au compteur de ligne 20 E Mais, si au lieu de 0, le signal de correction de compte représente le nombre " 64 ", et si l'on applique 64 impulsions de synchronisation de ligne horizontale au multiplicateur 20 G 2 tout en décrivant les lignes de balayage à l'intérieur d'une des rangées de la matrice, le signal de sortie du multiplicateur 20 G 2 comprendra 64 impulsions de synchronisation Lorsque ces 64 impulsions de synchronisation sont appliquées à une autre borne d'entrée du circuit à retard G 3, chaque impulsion de synchronisation est retardée d'un certain facteur de retard Le circuit à retard engendre donc 64 impulsions de synchronisation retardées Ces 64 impulsions de synchronisation retardées sont appliquées à la porté OU exclusif 20 G Si le signal de correction de compte représente un nombre compris entre O " et 64, et si l'on applique 64 impulsions de synchronisation de ligne horizontale au multiplicateur de taux binaires 20 G 2, le signal de sortie de ce dernier comprendra un certain Fibre &'intpalsior 4 s, ce nombre corzespondant au Fa>ibre
représenté par le signal de correction de compte.
Si on se réfère à la figure 4 B qui est un chronograimme de la synchronisation du multiplicateur
de taux binaires 20 G 2, la première ligne représentant les im-
pulsions de synchronisation de ligne horizontale, la deuxième; ligne est'la-àortie dé ce' multiplicateur et la troisième ligne
la sortie de la porte OU exclusif 20 G 1, si on applique une im-
pulsion de synchronisation de ligne horizontale à une des bornes de la porte OU exclusif 20 G et si, postérieurement à cette application, on applique une impulsion de synchronisation retardée provenant du circuit à retard 20 G 3 à l'autre borne 19 - de la porte 20 G 1, il se produit un effet de double impulsion,
la porte OU exclusive engendrant une impulsion double en réponse.
Si l'on se réfère à la figure 4 B, on peut voir une double im-
pulsion 20 H Chaque impulsion double engendrée par la porte OU exclusif 20 G 1, incrémente le compteur de ligne 20 E d'un fac- teur égal à 2, au lieu d'un facteur égal à 1 lorsque' l'on applique une impulsion simple Il résulte de cet effet de double impulsion que le compteur de ligne 20 E incrémente son compte à une vitesse plus rapide que la vitesse avec laquelle le-compte du compteur de ligne 20 E est incrémenté en l'absence de double impulsion. Par exemple, si l'unité d'affichage
engendre 32 lignes par rangée, il y aura 32 impulsions de syn-
chronisation horizontale engendrées pour n'importe quelle rangée de la matrice de la figure 1 Ces 32 impulsions de synchronisation
sont appliquées sur le multiplicateur de taux binaires 20 G 2.
En fonction de la grandeur du signal de correction de compte, le
multiplicateur 20 G 2 engendrera un nombre particulier d 2 impul-
sions, dont chacune est engendrée en synchronisme avec une des
32 impulsions de synchronisation horizontale Chacune des impul-
sions dé ce hombre:particulier d'impulsions engendrées par le
multiplicateur 20 G 2 est retardée par le circuit à retard 20 G 3.
De ce fait, une entrée de la porte OU exclusif sera activée
par les 32 impulsions de synchronisation (par rangée de la ma-
trice) L'autre entrée de la porte OU exclusif sera activée par un nombre particulier d'impulsions retardées Par conséquent, un nombre particulier d'impulsions doubles A Pl apparaîtra à la sortie de la porte OU exlusif 20 G 1 en correspondance avec ce nombre particulier d'impulsions retardées apparaissant à
son entrée Il en résulte que le compteur de ligne 20 E sera in-
crémenté à une vitesse plus rapide, en proportion directe avec ce nombre particulier d'impulsions retardées Ceci assure que
le signal de sortie engendré par le compteur de ligne 20 E re-
présente la valeur 64 au lieu de 32 lorsque l'on décrit la der-
nière ligne de balayage d'une rangée quelconque.
-
De ce fait, il résulte du fonction-
nement du circuit de compensation 20 G que, indépendamment du nombre de lignes de balayage effectivement décrites par une unité de visualisation pour chaque rangée de la matrice, on assure que le signal de sortie provenant du compteur de ligne É soit à la valeur 64 lorsque l'on décrit la dernière ligne
de balayage d'une rangée quelconque de la matrice de la figure 1.
Le mode de réalisation de l'inven-
tion représenté à la figure 4 fonctionne de la manière suivante.
Comme cela a été établi dans les paragraphes ci-dessus, les faisceaux d'électrons du tube cathodique balayent de gauche à droite et de bas en haut la surface interne du tube en décrivant une première ligne de balayage de la première rangée 10 A de la matrice 10 de la figure 1 Lorsqu'une ligne de balayage est
terminée, le faisceau d'électrons retourne à sa position d'ori-
gine la plus à gauche sur la surface intérieure'du tube catho-
dique et décrit une nouvelle ligne de balayage On décrit un certain nombre spécifié de lignes de balayage avant de décrire
la dernière ligne de balayage' de la première rangée 10 A à l'in-
térieur de la matrice de blocs 10 représentée à la figure 1.
-Après son retour, les faisceaux d'électrons décrivent la première
ligne de balayage de la seconde rangée 10 B sur la surface inté-
rieure du tube à rayons cathodiques.
Tant que les faisceaux d'électrons décrivent de la gauche vers la droite, on engendre de manière continue des données d'adresses de rangée et de colonne qui sont représentatives de la rangée et de la colonne de la matrice dans lesquelles le faisceau dl'lectrons se déplace Ces données d'adresses de rangée et de colonne sont appliquées à la
fois à la première mémoire vive 16 et à la seconde mémoire vive-
18 En réponse à ces adresses de données, la première mémoire vive 16 engendre un signal de sortie numérique représentatif d'une valeur numérique associée aux blocs de la rangée en cour-s de balayage par le faisceau d'électrons La deuxième mémoire vive 18, engendre, en réponse aux mêmes données d'adresses, un 21 - signal de sortie numérique représentatif d'une valeur wuaméxique associée avec le même bloc correspondant de la rangée qui suit immédiatement la rangée en cours de balayage Par exemple, si on se réfère à la figure 3 C, si les données d'adresses de rangée et de colonne indiquent que l'on est en train de balayer le second bloc 10 A 2 de la première rangée 10 A, la mémoire vive 16 va engendrer un signal de sortie représentatif de la valeur 0,5, c'est- à-dire la valeur numérique associée au second bloc A 2 de la première rangée 10 A -Mais, en réponse aux mêmes données d'adresses de rangée et d'adresse, la mémoire vive 2 va engendrer un signal de sortie représentatif de la valeur moins 1,0, à savoir la valeur numérique associée au second bloc B 2 de la seconde rangée 10 B. Les sorties numériques des mémoires vives 16 et 18 sont appliquées à un convertisseur 20 qui comprend
des convertisseurs numériques analogiques 20 A et 20 B des-
tinés à convertir les sorties numériques en des signaux analo-
giques IA et IB, respectivement Ces signaux analogiques I et
I., activent une borne d'entrée des deux convertisseurs numé-
riques analogiques multiplicateurs 20 C et 20 D, respective-
ment Tant que le balayage du faisceau d'électrons reste à l'in-
térieur d'une rangée de la matrice, les mêmes signaux ana-
logiques IA et IB vont activer l'une des bornes d'entrée des convertisseurs multiplicateurs 20 C et 20 D De plus, si l'unité
de visualisation utilisée décrit un total de 64 lignes de ba-
layage par rangée de la matrice représentée Figure 1, lorsque une ligne de balayage est terminée dans une rangée, le compteur de ligne 20 E est incrémenté de " 1 " L'autre borne d'entrée du convertisseur multiplicateur 20 C et 20 D reçoit le compte incrémenté provenant du compteur de ligne 20 E Du fait que les signaux analogiques i et IB appliqués à l'une des bornes d'entrée des convertisseurs multiplicateurs 20 C et 20 D ne
varient pas pendant que le balayage électronique reste à l'in-
térieur d'une rangée, et du fait que le comptage de ligne dans le compteur 20 augmente pour chaque ligne de balayage, tant que 22 - le balayage électronique reste à l'intérieur de cette rangée,
le courant de sortie Il provenant du convertisseur multiplica-
teur 20 C va augmenter de manière graduelle mais, le courant de sortie I 2 provenant du convertisseur multiplicateur 20 D va décroître de manière graduelle Les deux courants de sortie
I 1 et I 2 sont additionnés à la sortie des convertisseurs mul-
tiplicateurs 20 C et 20 D, et ils sont amplifiés par l'amplifi-
cateur 20 F Une tension de sortie résultante à variation.
graduelle Vout est appliquée aux bobines de convergence -10 disposées dans le col du tube cathodique pour faire dévier de
manière graduelle un des faisceaux d'électrons réalisant le -
balayage Chacun des deux autres faisceaux d'électrons est dévié de manière graduelle de la même manière Il en résulte qu'une expansion ou compression graduelle des lignes de balayage dans ladite rangée considérée de la matrice se produit le long d'une direction verticale de manière à éviter l'apparition d'une transition brusque, à savoir une discontinuité verticale, entre
les rangées.
La prochaine ligne de balayage sui-
vante représente la première ligne de balayage de la rangée suivante Lorsque la dernière ligne de balayage de la première rangée a été décrite, le courant I 2, de sortie du convertisseur multiplicateur 20 D était au maximum Mais lorsque l'on commence à décrire la première ligne de balayage de la rangée suivante, la grandeur du courant I de sortie du convertisseur
multiplicateur 20 C devient approximativement égale à la gran-
deur du courant 12 qui était engendré pendant la description
de la dernière ligne de balayage de la rangée précédente.
Comme décrit précédemment, tant que le faisceau d'électrons
décrit les 64 lignes de balayage comprises dans la rangée sui-
vante, la grandeur du courant I 1 i diminue graduellement et la grandeur du courant I 2 augmente graduellement Il se produit un mouvement vertical graduel (expansion compression) des lignes de balayage dans ladite rangée suivante Ce mouvement vertical de chacune des lignes de balayage dans une rangée
représente, en fait, un mouvement vertical en accordéon (com-
pression ou expansion) des lignes de balayage d'une rangée 23 -
comme cela a été décrit pour une rangée et la rangée suivante.
Par exemple, en considérant la première rangée 10 A -de la figure 2, la présente invention réalise une expansion verticale en accordéon afin de prendre en considération l'intervalle entre la première rangée 10 A et la deuxième rangée 10 B > c'est-à-dire afin d'éliminer ou de réduite la discontinuité verticale 12 En ce qui concerne la deuxième rangée 10 B,
la présente invention réalise une compression verticale en accor-
déon afin de prendre en considération le recouvrement qui appa-
ralt entre la seconde rangée 10 B et la troisième rangée 10 C
afin d'éliminer de ce fait ou de réduire la discontinuité ver-
ticale 14 représentée Figure 2 En ce qui concerne la troisième rangée 10 C, une autre compression verticale en accordéon se produit en vue de prendre en considération le recouvrement qui apparaît entre la troisième rangée 10 C et la quatrième rangée D de la Figure 2 En ce qui concerne la quatrième rangée D de la figure 2, il se produit une expansion verticale en accordéon et, de ce fait, la dernière ligne de balayage de la quatrième rangée 10 D de la figure 2 est relativement plate
dans son apparence visuelle.
Si l'unité de visualisation ne décrit pas 64 lignes de balayage par rangée, le circuit de compensation 20 G va assurer que, lorsque l'on a décrit la
dernière ligne de balayage d'une rangée quelconque, le comp-
teur de ligne 20 E enregistre une valeur de 64 ' En choisis-
sant soigneusement la grandeur du signal-de correction de compte qui alimente le multiplicateur de taux binaires 20 G 2, il se produit juste suffisamment de doubles impulsions à la
sortie de la porte OU exclusif 20 G 1 pour incrémenter le comp-
teur de ligne 20 E à une vitesse plus rapide et assurer ainsi que le compteur de ligne 20 E indique une valeur " 64 lorsque la dernière ligne de balayage d'une rangée est décrite La grandeur exacte nécessaire du signal de correction de compte est déterminée en se référant à une table de consultation ou en utilisant une formule particulière pour calculer la grandeur 24 -
exacte requise.
La Figure 5 A représente un mode de réalisation préféré de la présente invention Dans ce mode de réalisation préféré, on utilise une seule mémoire vive 22 au lieu de 2, comme dans le mode de réalisation de la Figure 4 A. Par conséquent, du fait de l'élimination de l'autre mémoire
vive, on utilise une configuration de circuit plus simple.
La Figure 5 B représente le signal d'horloge engendré par le générateur de signal d'horloge 30, l'adresse en mémoire vive associée avec chaque cycle du signal
d'horloge et la valeur de sortie des premier et second conver-
tisseurs numériques analogiques 20 A et 20 B compris dans le
convertisseur 20 pour chaque cycle du signal d'horloge.
Dans le mode de réalisation de la figure 5 A, les données d'adresses de rangée et de colonne sont engendrées comme décrit ci-dessus Mais, les données d'adresses de colonne sont adressées sur une mémoire vive unique 22 Les données d'adresses de rangée sont également adressées sur la mémoire vive unique 22 par l'intermédiaire d'un additionneur
23 La mémoire 22 est reliée à un premier circuit de verrouil-
lage 24 et également à un deuxième circuit de verrouillage
26, dont la sortie est reliée à un troisième circuit de ver-
rouillage 28 Un générateur de signaux d'horloge 30 engendre un signal d'horloge qui constitue les données envoyées sur l'une des bornes d'entrée de-l'additionneur 23 Le signal d'horloge active également le premier circuit de verrouillage 24 et il active, en outre le troisième circuit de verrouillage 28 Le générateur de signaux d'horloge est relié au deuxième circuit de verrouillage 26 par l'intermédiaire d'un inverseur
32 Lorsque l'on engendre le signal d'horloge, le second cir-
cuit de verrouillage n'est pas activé Lorsqu'on engendre S
-aucun signal d'horloge, le circuit de verrouillage 26 est acti-
vé Les sorties des premier et troisième circuits de verrouil-
lage 24 et 28 sont reliés au convertisseur 20 qui a été repré-
senté à la figure 4 A et décrit en détail dans les paragraphes
correspondants précédents.
- La mémoire vive 22 mémorise les valeurs numériques associées aux premières lignes de balayage de chaque bloc dans chaque rangée de la matrice 10 de la figure 1 Ces valeurs sont mémorisées dans des emplacements identifiés par des adresses de rangée et de colonne correspondant aux ran- gées et colonnes de la matrice 10 de la figure 1 Par exemple,
la première rangée, seconde colonne, a une valeur de 0,5 mémo-
risée dans la mémoire vive 22; cette valeur est représentative de la première ligne de balayage du second bloc 10 A 2 de la première rangée 10 A. Les circuits de verrouillage 24,
26 et 28 sont des circuits à déclenchement par front positif.
Les circuits de verrouillage 24 et 28 réagissent au front mon-
tant du signal d'horloge Le circuit de verrouillage 26 réagit au front descendant du signal d'horloge du fait de l'inversion
de ce signal d'horloge réalisé par l'inverseur 32.
Lors du fonctionnement, en se réfé-
rant à la figure 5 D en association avec la figure 5 A, on engendre une adresse donnée de rangée et de colonne lorsque le signal d'horloge est au niveau haut Au temps t 1, l'adresse
de rangée et de colonne est ( 02) (rangée 0, colonne 2) L'addi-
tionneur 23 additionne le niveau d'horloge ( 1) avec l'adresse de rangée afin de produire une adresse égal à 12 pour la mémoire vive 22 A l'instant t 2, la valeur mémorisée dans la mémoire vive 22 à cette adresse est verrouillée dans le circuit de
verrouillage 26 du fait du front descendant du signal d'horloge.
Le niveau d'horloge est rangée 0, de telle sorte que l'adresse dans la mémoire vive est rangée 02 A l'instant t 3, la valeur mémorisée dans la mémoire vive à cette adresse, est verrouillée dans le circuit de verrouillage 24 au même moment o les données mémorisées dans le circuit de verrouillage 26 sont verrouillées dans le circuit de verrouillage 28 Le résultat de cette action est que le convertisseur numérique analogique 20 I se présente
avec les données pour le bloc 02 au même moment o le convertis-
seur numérique analogique 20 B se présente avec les données pour le bloc 12 A cet instant, le fonctionnement du circuit
_ 26 -
représenté à la figure 5 A est le même que le fonctionneipent du circuit représenté à la figure 4 A, comme il a été décrit
plus haut.
La description ci-dessus n'a été
fournie qu'à titre purement illustratif, et nullement limi-
tatif, et il est évident que l'on peut apporter des modifi -
cations ou variantes sans pour autant sortir du cadre de la
présente invention.
-9.1 2530031
Claims (2)
1 ) Interpolateur destiné à une unité de convergence qui engendre des signaux de correction pour la déviation d'un faisceau d'électrons balayant la surface interne d'un-tube à rayons cathodiques, caractérisé en ce qu'il comprend des moyens ( 16, 18, 20) sensibles au balayage didit faisceau
d'électrons sur la surface intérieure du tube cathodique et des-
tiné à engendrer un premier signal de sortie (T^} lorsque ledit faisceau d'électrons décrit une première ligne sur la surface
intérieure du tube cathodique pendant son balayage et à engen-
drer un second signal de sortie (I B) lorsque ledit faisceau d'électrons décrit une autre ligne sur la surface intérieure du tube cathodique pendant son balayage, lesdits moyens ( 16,18,20)
engendrant un signal de sortie V out à variation linéaire lors-
que ledit faisceau d'électrons décrit des lignes sur la surface intérieure du tube cathodique, lignes qui sont disposées entre ladite première ligne et ladite autre ligne, le signal de sortie à variation linéaire (V dut) ayant un paramètre qui change de manière linéaire dans une gamme comprise entre un premier
paramètre correspondant associé au:dit premier signal de sor-
tie I A et un second paramètre correspondant, associé au dit
second signal de sortie (I D).
) Interpolateur selon la revendi-
cation i, utilisé avec un tube cathodiaque q'ui est sub<iv:é en une matrice ( 10) comprenant une pluralité de rangées ( 10 A) ( 10 B) et de colonnes, chaque rangée et chaque colonne ayant une adresse associée, ledit faisceau d'électrons se déplaçant
à l'intérieur d'une des rangées et le long des colonnes de la-
dite matrice, en balayant la surface intérieure du tube, un signal d'adresses de rangée et un signal d'adresses de colonne étant engendrés en correspondance avec l'adresse de la rangée
et de la colonne dans laquelle ledit faisceau d'électrons effec-
tue son balayage, caractérisé en ce qu'il comprend O des moyens de mémorisation ( 16,18,221
destinés à mémoriser une pluralité de valeurs correspondant res-
29-
pectivement à une pluralité d'intersections associées à laplu-
ralité d'intersections de rangées et de colonnes de ladite matrice, lesdits moyens de mémorisation ( 16,18,22) créant un premier signal de sortie (I A) représentatif d'une desdites valeurs associées avec l'une desdites intersections et engen- drant un second signal de sortie (I B) représentatif d'une autre
desdites valeurs associées avec l'intersection suivante adja-
cente suivant la direction verticale à la première intersection, en fonction dudit signal d'adresses de rangée et dudit signal d'adresses dé colonne des moyens de conversion ( 20 C,20 D) sensibles auxdits premier et second signaux de sortie (I A,
I B) provenant desdits moyens de mémorisation ( 16,18,22) et des-
tinés à engendrer ledit signal de correction de convergence
(V out), ledit signal de correction de convergence ayant un para-
mètre de signal qui varie de manière linéaire dans une gamme comprise entre un premier paramètre de signal correspondant au
premier signal de sortie (I A) provenant desdits moyens de mémo-
risation et un second paramètre de signal correspondant au second signal de sortie (I B) provenant desdits moyens de mémorisation, le degré de déviation dudit faisceau d'électrons étant proportionnel à la variation linéaire dudit paramètre de signal associé avec ledit signal de correction de convergence.
3 ) Interpolateur selon la revendica-
tion 2, utilisé dans un système o ledit faisceau d'électrons décrit effectivement un nombre déterminé de lignes de balayage à l'intérieur desdites rangées { 10 A, 10 B) de ladite matrice,
un signal de synchronisation horizonrale étant produit pour cha-
cune desdites lignes de balayage, caractérisé en ce qu'il com-
prend, en outre, des moyens de compensation ( 20 G) sensibles
audit nombre déterminé de signaux de synchronisation horizon-
tale pour chacune desdites rangées ( 10 A, 10 B) de ladite ma-
trice ( 10) et destiné à engendrer un signal de sortie repré-
sentatif d'un nombre particulier lorsque l'on a décrit dans chacune des rangées de ladite matrice la dernière dudit nombre
déterminé de lignes de balayage, ledit nombre particulier re-
présentant un nombre désiré de balayages à décrire par ledit faisceau d'électrons dans chacune des rangées de ladite matrice, lesdits moyens de conversion ( 20 C, 20 D) engendrant-ledit signal de correction de convergence en fonction dudit signal de sortie provenant desdits moyens de compensation ( 20 G) et en fonction des premier et second signaux de sortie (I A, I B>
provenant desdits moyens de mémorisation ( 16, 18, 22).
40) Interpolateur selon la reven-
dication 2, utilisé dans un système o ledit faisceau d'élec-
trons décrit effectivement un nombre déterminé de lignes de balayage à l'intérieur desdites rangées ( 10 A, 10 B) de ladite matrice, un signal de synchronisation horizontale étant produit pour chacune desdites lignes de balayage, caractérisé en ce que lesdits moyens de conversion comprennent: des moyens de comptage de lignes ( 20 E) sensibles audit signal de synchronisation horizontal et destinés à maintenir un comptage représentatif du nombre
de lignes de balayage déjà décrites par le faisceau d'élec-
trons à l'intérieur d'une rangée de la matrice,
des premiers moyens ( 20 C) sen-
sibles audit com Dtace et audit mremier sicnal de sortie (I A) provenant des moyens de mémorisation ( 16, 22) et destinés à engendre un premier signal (Il) dont la grandeur est fonction dudit comptage et dudit premier signal de sortie (I A), des seconds moyens ( 20 D) sensibles
audit comptage et audit second signal de sortie (I B) prove-
nant des moyens de mémorisation ( 18, 22) et destinés à engendrer un second signal (I 2) dont la grandeur est une fonction dudit comptage et dudit second signal de sortie (I B), la grandeur dudit premier signal (I 1) décroissant au fur et à mesure que le comptage desdits moyens de comptage de lignes augmente, la grandeur du deuxième
signal (I 2) augmentant au fur et à mesure que le comptage des-
dits moyens de comptage de lignes ( 20 E> augmente, une borne de sortie desdits premiers moyens ( 20 C) qui engendrent le premier signal étant connectée, en un point de jonction, à une borne de sortie desdits seconds
moyens ( 20 D) qui engendrent ledit second signal, lesdits pre-
mier et second signaux (I-1, I 2) étant ajoutés auzdits points de jonction pour produire un signal sommes, et des moyens ( 20 F, Rf) sensibles
audit signal somme et destinés à produire ledit signal de cor-
rection de convergence (V out), ledit signal de correction de
convergences étant une fonction dudit signal somme.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US06/397,615 US4422019A (en) | 1982-07-12 | 1982-07-12 | Apparatus for providing vertical as well as horizontal smoothing of convergence correction signals in a digital convergence system |
Publications (2)
Publication Number | Publication Date |
---|---|
FR2530031A1 true FR2530031A1 (fr) | 1984-01-13 |
FR2530031B1 FR2530031B1 (fr) | 1987-05-07 |
Family
ID=23571931
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR8311659A Expired FR2530031B1 (fr) | 1982-07-12 | 1983-07-12 | Appareil et procede pour realiser un lissage vertical aussi bien qu'horizontal de signaux de correction de convergence dans une unite de convergence numerique |
Country Status (7)
Country | Link |
---|---|
US (1) | US4422019A (fr) |
JP (1) | JPS5923988A (fr) |
CA (1) | CA1196730A (fr) |
DE (1) | DE3324552C2 (fr) |
FR (1) | FR2530031B1 (fr) |
GB (1) | GB2125658B (fr) |
NL (1) | NL8302490A (fr) |
Families Citing this family (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS59167194A (ja) * | 1983-03-11 | 1984-09-20 | Hitachi Ltd | カラ−・テレビジヨン・カメラのレジストレ−シヨン補正回路 |
US4598234A (en) * | 1984-05-29 | 1986-07-01 | Tektronix, Inc. | Digital image correction circuit for cathode ray tube displays |
JPH0750936B2 (ja) * | 1984-09-04 | 1995-05-31 | 松下電器産業株式会社 | デイジタルコンバ−ゼンス装置 |
JPS6178294A (ja) * | 1984-09-25 | 1986-04-21 | Sony Corp | デイジタルコンバ−ジエンス補正装置 |
US4628466A (en) * | 1984-10-29 | 1986-12-09 | Excellon Industries | Method and apparatus for pattern forming |
FR2573606B1 (fr) * | 1984-11-16 | 1987-02-13 | Eurosoft Robotique | Machine d'aide au positionnement de composants |
US4620136A (en) * | 1984-11-29 | 1986-10-28 | Rca Corporation | Digital vertical beam landing correction circuit |
FR2579051B1 (fr) * | 1985-03-15 | 1988-06-24 | Loire Electronique | Dispositif de reglage de convergence pour videoprojecteur |
US4673847A (en) * | 1985-04-12 | 1987-06-16 | Hazeltine Corporation | Color monitor with improved digital convergence |
US4757239A (en) * | 1985-10-18 | 1988-07-12 | Hilliard-Lyons Patent Management, Inc. | CRT display system with automatic alignment employing personality memory |
US4687973A (en) * | 1986-07-09 | 1987-08-18 | Electronic Image Systems, Inc. | Digital waveform generator |
EP0291924B1 (fr) * | 1987-05-18 | 1994-08-03 | Hitachi, Ltd. | Circuit de correction de la convergence |
JPH0771195B2 (ja) * | 1987-05-18 | 1995-07-31 | 株式会社日立製作所 | 偏向歪補正回路 |
EP0324991A1 (fr) * | 1988-01-19 | 1989-07-26 | Magnavox Government and Industrial Electronics Company | Dispositif de contrôle d'affichage |
JP3035912B2 (ja) * | 1988-10-14 | 2000-04-24 | ソニー株式会社 | 画像表示の補正波形データ生成装置 |
US4871948A (en) * | 1988-11-08 | 1989-10-03 | Honeywell Inc. | Memory mapped deflection correction system |
US5065076A (en) * | 1989-03-01 | 1991-11-12 | Electrohome Limited | Digital convergence system |
CA1315028C (fr) * | 1989-03-01 | 1993-03-23 | Alen Koebel | Dispositif de concentration numerique |
DE3927677A1 (de) * | 1989-08-23 | 1991-02-28 | Thomson Brandt Gmbh | Schaltung zur rasterkorrektur in einem fernsehgeraet |
US5161002A (en) * | 1989-08-23 | 1992-11-03 | Thomson Consumer Electronics, Inc. | Convergence control system for multiple vertical formats |
SG99830A1 (en) * | 1989-08-23 | 2003-11-27 | Thomson Consumer Electronics | Convergence control system for multiple vertical formats |
US4977355A (en) * | 1989-08-23 | 1990-12-11 | Rca Licensing Corportion | Convergence control system |
JPH03127588A (ja) * | 1989-10-12 | 1991-05-30 | Matsushita Electric Ind Co Ltd | ディジタルコンバーゼンス装置 |
US5258830A (en) * | 1990-03-16 | 1993-11-02 | Electrohome Limited | Automatic video convergence system |
JPH047993A (ja) * | 1990-04-21 | 1992-01-13 | Electrohome Ltd | ディジタル集中回路 |
US5041764A (en) * | 1990-10-22 | 1991-08-20 | Zenith Electronics Corporation | Horizontal misconvergence correction system for color video display |
US5194783A (en) * | 1991-01-25 | 1993-03-16 | Hitachi, Ltd. | Display apparatus based on a digital convergence scheme |
US5274307A (en) * | 1991-08-15 | 1993-12-28 | Zenith Electronics Corporation | Single IC for CRT display control waveform generation |
DE4214317A1 (de) * | 1992-05-04 | 1993-11-11 | Thomson Brandt Gmbh | Verfahren und Vorrichtung zur Regelung |
JP3034751B2 (ja) * | 1993-05-07 | 2000-04-17 | 三菱電機株式会社 | ディジタルコンバージェンス装置 |
JPH07162700A (ja) * | 1993-12-10 | 1995-06-23 | Hitachi Ltd | ディスプレイの一様性補正信号発生装置 |
JPH07212779A (ja) * | 1994-01-26 | 1995-08-11 | Toshiba Corp | デジタルコンバーゼンス装置 |
US5739870A (en) * | 1996-03-11 | 1998-04-14 | Display Laboratories, Inc. | Math engine for generating font gradients |
US6281950B1 (en) | 1997-06-16 | 2001-08-28 | Display Laboratories, Inc. | High speed digital zone control |
US6433840B1 (en) * | 1999-07-22 | 2002-08-13 | Evans & Sutherland Computer Corporation | Method and apparatus for multi-level image alignment |
US6369780B2 (en) | 1999-09-30 | 2002-04-09 | Thomson Licensing S.A. | Auxiliary deflection winding driver disabling arrangement |
US6473139B1 (en) | 1999-09-30 | 2002-10-29 | Thomson Licensing S.A. | Data error recovery for digital beam landing error correction arrangement |
JP3863037B2 (ja) * | 2001-03-15 | 2006-12-27 | 松下電器産業株式会社 | 垂直偏向装置 |
WO2008073449A2 (fr) | 2006-12-12 | 2008-06-19 | Evans & Sutherland Computer Corporation | Système et procédé d'alignement de lumière rvb dans un projecteur monomodulateur |
US8358317B2 (en) | 2008-05-23 | 2013-01-22 | Evans & Sutherland Computer Corporation | System and method for displaying a planar image on a curved surface |
US8702248B1 (en) | 2008-06-11 | 2014-04-22 | Evans & Sutherland Computer Corporation | Projection method for reducing interpixel gaps on a viewing surface |
US8077378B1 (en) | 2008-11-12 | 2011-12-13 | Evans & Sutherland Computer Corporation | Calibration system and method for light modulation device |
US9641826B1 (en) | 2011-10-06 | 2017-05-02 | Evans & Sutherland Computer Corporation | System and method for displaying distant 3-D stereo on a dome surface |
CN107274359B (zh) * | 2017-05-24 | 2020-06-30 | 中国计量大学 | 一种面阵用虚拟像元内插细分与信号平滑化的方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4203051A (en) * | 1976-12-22 | 1980-05-13 | International Business Machines Corporation | Cathode ray tube apparatus |
GB2073996A (en) * | 1980-04-11 | 1981-10-21 | Ampex | Two-dimensional interpolation of spatial and shading corrections to tv image |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3942067A (en) * | 1974-06-21 | 1976-03-02 | General Electric Company | Multi-gun cathode ray tube convergence system |
US3943279A (en) * | 1974-09-23 | 1976-03-09 | Aeronutronic Ford Corporation | Digital convergence of multiple image projectors |
US4028585A (en) * | 1975-03-27 | 1977-06-07 | U.S. Philips Corporation | Circuit for generating a correction current for correcting for deflection errors on the display screen of a color television display tube |
JPS5534552A (en) * | 1978-08-31 | 1980-03-11 | Mitsubishi Electric Corp | Cathode-ray tube device |
JPS5578690A (en) * | 1978-12-08 | 1980-06-13 | Sony Corp | Horizontal linearity corrector for beam index type color television picture receiver |
JPS55163986A (en) * | 1979-06-07 | 1980-12-20 | Nippon Hoso Kyokai <Nhk> | Digital convergence unit |
US4316211A (en) * | 1980-09-30 | 1982-02-16 | Rca Corporation | Color kinescope convergence measuring system |
US4385259A (en) | 1980-12-24 | 1983-05-24 | Sperry Corporation | Dynamic convergence control apparatus for shadow mask CRT displays |
-
1982
- 1982-07-12 US US06/397,615 patent/US4422019A/en not_active Expired - Lifetime
-
1983
- 1983-07-07 CA CA000431968A patent/CA1196730A/fr not_active Expired
- 1983-07-07 DE DE3324552A patent/DE3324552C2/de not_active Expired
- 1983-07-08 GB GB08318484A patent/GB2125658B/en not_active Expired
- 1983-07-12 FR FR8311659A patent/FR2530031B1/fr not_active Expired
- 1983-07-12 JP JP58126814A patent/JPS5923988A/ja active Granted
- 1983-07-12 NL NL8302490A patent/NL8302490A/nl not_active Application Discontinuation
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4203051A (en) * | 1976-12-22 | 1980-05-13 | International Business Machines Corporation | Cathode ray tube apparatus |
GB2073996A (en) * | 1980-04-11 | 1981-10-21 | Ampex | Two-dimensional interpolation of spatial and shading corrections to tv image |
Also Published As
Publication number | Publication date |
---|---|
JPS6242429B2 (fr) | 1987-09-08 |
JPS5923988A (ja) | 1984-02-07 |
DE3324552C2 (de) | 1985-07-04 |
CA1196730A (fr) | 1985-11-12 |
GB2125658B (en) | 1987-05-07 |
NL8302490A (nl) | 1984-02-01 |
US4422019A (en) | 1983-12-20 |
DE3324552A1 (de) | 1984-01-19 |
GB2125658A (en) | 1984-03-07 |
GB8318484D0 (en) | 1983-08-10 |
FR2530031B1 (fr) | 1987-05-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
FR2530031A1 (fr) | Appareil et procede pour realiser un lissage vertical aussi bien qu'horizontal de signaux de correction de convergence dans une unite de convergence numerique | |
FR2480544A1 (fr) | Circuit pour realiser une interpolation entre des valeurs prises dans deux rangees de donnees | |
US3743772A (en) | Image analysing | |
EP0311500B1 (fr) | Procédé de visualisation d'images en demi-teintes sur un écran matriciel | |
SE431488B (sv) | Korrelationsfoljningsanordning | |
NL8301566A (nl) | Inrichting voor het maken van een foto-, diarespektievelijk filmafbeelding van een televisiebeeld. | |
FR2543341A1 (fr) | Recepteur de television utilisant un ecran de visualisation matriciel a cristaux liquides | |
EP0463149A1 (fr) | Procede et dispositif de correction automatique de geometrie, de superposition de couleurs et d'uniformite d'image pour camera de television | |
NL7908871A (nl) | Inrichting voor korrektie van de horizontale aftast- snelheid van de elektronenbundel van een kathode- straal. | |
CA2629309A1 (fr) | Interpolation de points traces entre des valeurs d'echantillons | |
FR2587499A1 (fr) | Systeme de visualisation sur un ecran d'affichage matriciel de donnees en coordonnees polaires | |
FR2522490A1 (fr) | Appareil pour diagnostic par ultrasons | |
KR840008243A (ko) | 래스터 찌그러짐 보정 장치 | |
WO1997023861A1 (fr) | Dispositif d'adressage d'un ecran matriciel | |
GB2193068A (en) | Digital distortion correction waveform generator | |
US4551752A (en) | Method and apparatus for correcting distortion in an image which is recorded electronically and built up along lines | |
US4791591A (en) | Apparatus for correcting scanning rate deviation of a galvanometer and correcting method thereof | |
FR2598274A1 (fr) | Appareil d'alignement entre une image balayee par trame et un panneau a touches | |
US4477834A (en) | Scan conversion circuit | |
FR2518787A1 (fr) | Appareil pour l'affichage de signaux logiques | |
FR2528588A1 (fr) | Procede et dispositif de composition et de recopie d'images electroniques multiples sur une surface photosensible | |
EP0015839A1 (fr) | Procédé et systèmes de génération électronique d'image animée à grand angle pour ensemble d'entraînement à la conduite des navires | |
FR2618236A1 (fr) | Systeme calculateur pour convertir une image de resolution superieure en une image de resolution inferieure. | |
FR2509051A1 (fr) | Appareil de mesure et d'affichage d'une forme d'onde | |
NL8105581A (nl) | Werkwijze en inrichting voor het vergelijken van de bij een inspectieinrichting voor een houder optredende gegevenssignalen. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
ST | Notification of lapse |