[0001] La présente invention a pour objet un procédé de commande d'un écran matriciel comportant
deux parties indépendantes et un dispositif pour sa mise en oeuvre. Elle s'applique
notamment à tous les écrans matriciels commandés en deux parties indépendantes et
en particulier aux écrans vidéo (par exemple, écrans à cristaux liquides ou écrans
fluorescents à micropointes).
[0002] En référence à la figure 1, on décrit un écran matriciel de ce type et conforme à
l'art antérieur, comme décrit dans le document EP-A-0 206 178. Un tel écran se compose
d'une première partie 10 et d'une seconde partie 12 indépendantes mais jointives.
Chaque partie 10, 12 de l'écran comporte N lignes de commande croisées à M colonnes
d'adressage.
[0003] Pour l'affichage, les lignes de la première partie 10 sont successivement sélectionnées
simultanément aux lignes de la seconde partie 12 : la ligne 1 de la première partie
10 avec la ligne N+1 de la seconde partie 12, la ligne 2 avec la ligne N+2 et ainsi
de suite.
[0004] La sélection des lignes est effectuée par un premier registre 6 pour la première
partie 10 et un second registre 8 pour la seconde partie 12. Des signaux DP pour le
registre 6 et DS pour le second registre 8 fournissent les données concernant la ligne
à sélectionner. Un signal HL de balayage des lignes commande la sélection des lignes.
[0005] Les registres 6 et 8 sont respectivement connectés à des moyens 9 et 11 amplificateurs
et adaptateurs d'impédance permettant d'appliquer sur les lignes sélectionnées un
potentiel déterminé.
[0006] A chaque sélection d'une ligne d'une partie simultanément à une ligne de l'autre
partie, les informations à afficher sont contenues codées sous forme binaire dans
un premier et un second registres 14, 16 qui permettent l'adressage des colonnes.
Les premier et second registres 14, 16 sont connectés à des décodeurs 21, 23 qui permettent
l'application sur les colonnes de l'écran des potentiels correspondant aux informations
à afficher sur les pixels des lignes sélectionnées. Pendant la durée de cette sélection,
les informations à afficher lors de la sélection suivante sont enregistrées dans un
premier et un second registres-tampons 18, 20.
[0007] Les premier et second registres-tampons 18, 20 sont respectivement reliés aux premier
et second registres 14, 16 pour le transfert des informations à afficher.
[0008] Pour un signal V du type vidéo fourni par une source 22, les informations à afficher
sont délivrées en série, ligne après ligne. Une mémoire intermédiaire 24 est donc
nécessaire : à un instant donné, les informations fournies ne concernent qu'une seule
ligne alors que deux lignes sont affichées simultanément (et aussi, il est nécessaire
de remplir les deux registres-tampons 18, 20).
[0009] Cette mémoire 24 enregistre donc les informations à afficher au fur et à mesure de
leur arrivée et délivre aux registres-tampon 18, 20 les informations nécessaires à
l'affichage. Pour cela, elle doit être capable d'enregistrer les informations à afficher
sur toutes les lignes de chaque partie 10, 12 de l'écran. Elle doit donc présenter
une capacité minimale de 2N M K bits où : 2N est le nombre de lignes de l'écran, M
est le nombre de colonnes, et K est le nombre de bits nécessaire au codage des informations
à afficher sur un pixel.
[0010] L'importante capacité de la mémoire constitue un inconvénient grave de ce type d'écran
connu. En effet, le coût du dispositif croît avec la taille de celle-ci.
[0011] La présente invention a pour but de réduire la taille de cette mémoire intermédiaire
et ainsi de diminuer le coût de ce type d'écran.
[0012] Pour cela, les lignes successives de l'écran étant réparties en lignes paires et
impaires successives, l'invention préconise la sélection simultanée d'une ligne d'un
premier type de parité de la première partie et d'une ligne d'un second type de parité
de la seconde partie. Puis, toutes les lignes du premier type de la première partie
et toutes les lignes du second type de la seconde partie ayant été sélectionnées,
on sélectionne simultanément une ligne du second type de parité de la première partie
et une ligne du premier type de parité de la seconde partie de façon à sélectionner
l'ensemble des lignes.
[0013] Comme on va le voir plus en détail dans la description qui suit, ce procédé de commande
permet de réduire la capacité de la mémoire à N/2 M K bits, c'est-à-dire de la réduire
d'un facteur 4 par rapport à celle des dispositifs de l'art antérieur.
[0014] De façon plus précise, l'invention concerne un procédé de commande d'un écran matriciel
composé d'une première partie et d'une seconde partie comportant chacune un nombre
N pair de lignes, les lignes de chacune des parties étant réparties en lignes d'un
premier type de parité et lignes d'un second type de parité successives, caractérisé
en ce qu'il consiste à :
pour chaque trame de l'écran,
A) sélectionner, les unes après les autres, les lignes du premier type de parité successives
de la première partie ;
sélectionner, les unes après les autres, les lignes du second type de parité successives
de la seconde partie,
chaque ligne du premier type de la première partie étant sélectionnée simultanément
à une ligne du second type de la seconde partie à laquelle elle est appariée,
B) puis, sélectionner, les unes après les autres, les lignes du second type de parité
successives de la première partie,
sélectionner, les unes après les autres, les lignes du premier type de parité successives
de la seconde partie,
chaque ligne du second type de la première partie étant sélectionnée simultanément
à une ligne du premier type de la seconde partie à laquelle elle est appariée,
C) pour chaque ligne sélectionnée, afficher des informations devant l'être.
[0015] On entend par lignes d'un premier type de parité les lignes impaires et par lignes
d'un second type de parité les lignes paires ou l'inverse. Dans le cas où le nombre
total de lignes de l'écran est impair, pour avoir deux parties comportant un nombre
N identique de lignes, on utilise pour une des parties une ligne fictive qui n'est
pas affichée mais qui est prise en compte par l'électronique de l'écran au niveau
temporel. De même, lorsque la moitié du nombre total de lignes est impaire, on ajoute
pour avoir N pair une ligne fictive à chaque partie. On peut donc avoir jusqu'à trois
lignes fictives pour un écran.
[0016] Selon un mode préféré de réalisation du procédé, lesdites informations à afficher
étant délivrées par une source à un rythme régulier et dans un ordre relatif aux lignes
successives de l'écran,
D) au fur et à mesure de leur délivrance, on enregistre dans une mémoire les informations
à afficher sur les lignes d'un des types de parité de l'écran,
E) parallèlement à chaque sélection d'une ligne de la première partie appariée à une
ligne de la seconde partie, chaque sélection débutant de manière synchrone avec la
délivrance par la source des informations à afficher sur une ligne de l'autre type
de parité de l'écran,
a) on enregistre dans un premier registre à partir d'un premier registre-tampon les
informations à afficher sur ladite ligne sélectionnée de la première partie,
b) on enregistre dans un second registre à partir d'un second registre-tampon les
informations à afficher sur ladite ligne sélectionnée de la seconde partie,
c) on enregistre les informations délivrées par la source et à afficher sur la ligne
dudit autre type de parité de la sélection suivante dans le registre-tampon qui est
associé à ladite ligne,
d) on transfère à partir de la mémoire les informations à afficher sur la ligne de
parité définie en D) de la sélection suivante dans le registre-tampon qui est associé
à ladite ligne.
[0017] La présente invention concerne aussi un dispositif pour la mise en oeuvre du procédé,
caractérisé en ce qu'il comprend, pour adresser les colonnes d'un écran matriciel
composé d'une première partie et d'une seconde partie comportant chacune un nombre
N pair de lignes, les lignes de chacune des parties étant réparties en lignes d'un
premier type de parité et lignes d'un second type de parité successives,
- un source apte à délivrer sur une sortie des informations à afficher, dans un ordre
relatif aux lignes successives de l'écran et à délivrer des impulsions d'horloge en
synchronisme avec la délivrance des informations à afficher sur une des lignes de
l'écran et des impulsions de trame,
- une mémoire apte à enregistrer les informations à afficher sur les lignes d'un des
types de parité de l'écran, connectée à la sortie de la source,
- un premier et un second moyens d'aiguillage, connecté d'une part à la sortie de la
source et d'autre part à une sortie de ladite mémoire,
- un moyen pour commander l'écriture ou la lecture de la mémoire, connecté à ladite
mémoire et à la source pour recevoir les impulsions d'horloge et les impulsions de
trame et constitué de telle manière que :
* au fur et à mesure de leur délivrance par la source, les informations devant être
affichées sur les lignes de l'écran sont enregistrées une fois sur deux dans la mémoire,
qui n'enregistre ainsi que les informations à afficher sur les lignes du premier type
de parité de l'écran,
* à chaque commande de lecture délivrée à la mémoire, celle-ci transmet les informations
relatives à une ligne du premier type de parité sélectionnée par l'intermédiaire du
premier ou du second moyen d'aiguillage suivant si la ligne sélectionnée est incluse
dans la première ou la seconde partie de l'écran,
- un moyen pour engendrer des adresses d'écriture et de lecture connecté à ladite mémoire,
- un premier registre-tampon connecté à une sortie du premier moyen d'aiguillage,
- un second registre-tampon connecté à une sortie du second moyen d'aiguillage,
- un moyen pour commander l'aiguillage du premier moyen d'aiguillage, connecté au premier
moyen d'aiguillage et constitué de telle manière qu'il détermine si le moyen d'aiguillage
délivre au registre-tampon les informations provenant directement de la source et
relatives aux lignes du second type de parité ou provenant de la mémoire et relatives
aux lignes du premier type.
- un moyen pour commander l'aiguillage du second moyen d'aiguillage, connecté au second
moyen d'aiguillage et constitué de telle manière qu'il détermine si le moyen d'aiguillage
délivre au registre-tampon les informations provenant directement de la source et
relatives aux lignes du second type de parité ou provenant de la mémoire et relatives
aux lignes du premier type,
- un premier registre connecté en entrée à une sortie du premier registre-tampon et
apte à délivrer des informations à afficher sur une ligne sélectionnée de la première
partie de l'écran,
- un second registre connecté en entrée à une sortie du second registre-tampon et apte
à délivrer des informations à afficher sur une ligne sélectionnée de la seconde partie
de l'écran.
[0018] De manière avantageuse, la mémoire est au moins apte à contenir simultanément les
informations à afficher sur N/2 lignes de l'écran.
[0019] En effet, au cours d'une trame la mémoire enregistre une fois l'information relative
aux N lignes d'un des types de parité de l'écran, mais en même temps qu'elle effectue
ces opérations d'écriture des informations en provenance de la source, elle transmet,
au cours d'opérations de lecture, des informations à l'un ou à l'autre des registres-tampons
du dispositif, de sorte qu'à un moment donné, la mémoire ne contient que N/2.M.K bits
relatifs aux informations de N/2 lignes.
[0020] Selon un mode de réalisation particulier, le moyen de commande d'écriture et de lecture
de la mémoire est réalisé par un compteur à deux états binaires présentant une entrée
de comptage apte à recevoir un signal impulsionnel de synchronisation de la délivrance
des informations à afficher sur une ligne et une deuxième entrée apte à recevoir un
signal de remise à zéro, ce compteur délivrant sur une sortie une impulsion à chaque
passage à son état initial et sur une autre sortie connectée à la mémoire un signal
de commande L/E.
[0021] Dans ce mode de réalisation, avantageusement, le moyen pour engendrer des adresses
d'écriture et de lecture est réalisé par un compteur à N/2 états binaires présentant
une entrée de comptage connectée à la sortie du compteur à deux états binaires délivrant
des impulsions à chaque passage à son état initial et une deuxième entrée apte à recevoir
un signal de remise à zéro, ce compteur délivrant sur une sortie une impulsion à chaque
passage à son état initial et sur une autre sortie connectée à la mémoire un signal
d'adresse AD.
[0022] Selon un mode de réalisation préféré, les premier et second moyens pour commander
l'aiguillage des premier et second moyens d'aiguillage sont réalisés par un circuit
unique.
[0023] Avantageusement, ledit circuit unique est un compteur à deux états binaires présentant
une entrée de comptage connectée à la sortie du compteur à N/2 états binaires délivrant
sur une sortie une impulsion à chaque passage à son état initial et une deuxième entrée
apte à recevoir un signal de remise à zéro, ce compteur délivrant sur une sortie connectée
aux premier et second moyens d'aiguillage un signal de commande HB.
[0024] Selon un mode de réalisation avantageux pour sélectionner les lignes de l'écran,
le dispositif comprend :
au moins un registre présentant une première entrée apte à recevoir un signal d'horloge
et une seconde entrée apte à recevoir un signal de donnée.
[0025] Selon un mode particulier de réalisation, le dispositif comprend :
un premier registre présentant N étages pour la sélection des N lignes du premier
type de parité de la première et la seconde parties de l'écran, et ayant une première
entrée apte à recevoir un signal d'horloge et une seconde entrée apte à recevoir un
premier signal de donnée (DLI),
un second registre présentant N étages pour la sélection des N lignes du second type
de parité de la première et de la seconde parties de l'écran et ayant une première
entrée apte à recevoir le signal d'horloge et une seconde entrée apte à recevoir un
second signal de donnée (DLP).
[0026] De toute façon, les caractéristiques et avantages de l'invention apparaîtront mieux
après la description qui suit donnée à titre explicatif et nullement limitatif. Cette
description se réfère à des dessins annexés, sur lesquels :
- la figure 1, déjà décrite et relative à l'art antérieur, représente schématiquement
un écran matriciel composé de deux parties ;
- la figure 2 représente schématiquement un circuit de sélection des lignes d'un écran
conforme à l'invention ;
- la figure 3 représente schématiquement une variante de réalisation d'un circuit de
sélection conforme à l'invention ;
- la figure 4 représente schématiquement une autre variante de réalisation d'un circuit
de sélection conforme à l'invention ;
- les figures 5A et 5B représentent schématiquement des signaux d'horloge pour la sélection
des lignes dans le cas du circuit de la figure 4 ;
- la figure 6 représente schématiquement une autre variante de réalisation d'un circuit
de sélection conforme à l'invention ;
- la figure 7 représente schématiquement un circuit d'adressage des colonnes d'un écran
conforme à l'invention.
[0027] Les figures 2, 3, 4 et 6 représentent schématiquement différentes variantes d'un
circuit pour la sélection d'un écran matriciel ayant deux parties 10, 12 indépendantes
mais jointives de manière à assurer la continuité des lignes et des colonnes. L'écran
peut être du type à cristaux liquides ou fluorescent à micropointes.
[0028] Chaque partie 10, 12 comporte un nombre N pair de lignes ; pour la première partie
10, ces lignes sont numérotées de 1 à N ; pour la seconde partie 12, elles sont numérotées
de N+1 à 2N. Les lignes de l'écran sont donc réparties en lignes impaires et paires
successives.
[0029] Chaque partie de l'écran comporte en outre M colonnes. Les pixels de l'écran sont
formés à chaque croisement des lignes et des colonnes.
[0030] Selon l'invention, pendant une première moitié du temps de trame, chaque ligne d'un
premier type de parité de la première partie 10 de l'écran est sélectionnée simultanément
à une ligne d'un second type de parité de la seconde partie 12. Pendant une seconde
moitié du temps de trame, chaque ligne du second type de parité de la première partie
10 est sélectionnée simultanément à une ligne du premier type de parité de la seconde
partie 12.
[0031] Pour plus de clarté dans la description qui suit, on prend à titre d'exemple, comme
premier type de parité, la parité impaire et comme second type de parité, la parité
paire.
[0032] La figure 2 représente schématiquement un écran matriciel comportant deux parties
10, 12 jointives munies d'un circuit de sélection des lignes conforme à l'invention.
[0033] Le circuit de sélection comprend deux registres 26, 28 à N étages respectivement
alimentés par des signaux de données DLI, DLP concernant les lignes impaires et paires
à sélectionner et délivrés par un circuit de commande non représenté. Le registre
26 est connecté à des moyens 34 amplificateurs et adaptateurs d'impédance, eux-mêmes
reliés aux lignes impaires de la première partie 10 et de la seconde partie 12.
[0034] Le registre 28 est connecté à des moyens 38 amplificateurs et adaptateurs d'impédance,
eux-mêmes reliés aux lignes paires de la première partie 10 et de la seconde partie
12.
[0035] Durant une trame de l'écran toutes les lignes de l'écran sont sélectionnées une fois.
[0036] A l'origine de chaque trame, les signaux DLI, DLP, respectivement appliqués sur les
registres 26, 28 indiquent les lignes à selectionner lors de la première sélection.
Ainsi, à titre d'exemple, si les lignes à sélectionner au début du temps trame sont
les lignes 1 et N+2, les signaux DLI et DLP correspondent respectivement à des éléments
binaires dont seul le premier élément binaire est non nul pour DLI et dont seul le
N/2+1 élément binaire correspondant à la ligne N+2 est non nul pour DLP. Les sélections
suivantes sont obtenues par décalage des signaux contenus dans les registres par l'application
des impulsions d'horloge HL sur des entrées des registres 26 et 28.
[0037] Pendant la première moitié d'une trame de l'écran, le registre 26 sélectionne, les
unes après les autres, les lignes impaires de la première partie 10. Simultanément,
le registre 28 sélectionne, les unes après les autres, les lignes paires de la seconde
partie 12.
[0038] De cette manière, chaque ligne impaire de la première partie 10 est sélectionnée
simultanément à la sélection d'une ligne paire de la seconde partie 12 à laquelle
elle est appariée. Par exemple, la ligne numérotée 1 est sélectionnée simultanément
avec la ligne numérotée N+2 et ainsi de suite jusqu'à la dernière ligne impaire numérotée
N-1 de la première partie 10 sélectionnée simultanément avec la ligne numérotée 2N
de la seconde partie 12.
[0039] Pendant la seconde moitié d'une trame, le registre 28 sélectionne, les unes après
les autres, les lignes paires de la première partie 10.
[0040] Simultanément, le registre 26 sélectionne, les unes après les autres, les lignes
impaires de la seconde partie 12.
[0041] De cette manière, chaque ligne paire de la première partie 10 est sélectionnée simultanément
à la sélection d'une ligne impaire de la seconde partie à laquelle elle est appariée.
Par exemple, la ligne numérotée 2 est sélectionnée siumultanément avec la ligne numérotée
N+1 et ainsi de suite jusqu'à la dernière ligne paire de la première partie 10 numérotée
N sélectionnée simultanément avec la ligne numérotée 2N-1 de la seconde partie 12.
[0042] La figure 3 représente schématiquement une variante de réalisation d'un circuit de
sélection. Cette variante permet la sélection des lignes impaires (respectivement
paires) successives de la première partie 10 simultanément avec les lignes paires
(respectivement impaires) successives de la seconde partie 12 avec lesquelles elles
sont appariées.
[0043] Le circuit de sélection comprend encore quatre registres 26a, 28a, 30a, 32a à N/2
étages connectés comme précédemment à des moyens 34a, 38a, 36a, 40a, amplificateurs
et adaptateurs d'impédance.
[0044] Les quatre registres ne sont pas reliés entre eux mais un signal d'horloge HL identique
et appliqué sur une entrée de chacun des registres commande la sélection d'une ligne.
[0045] Par ailleurs, aprés chaque demi-trame, des signaux de données DLI1, DLP1, DLI2, DLP2
délivrés par un circuit de commande non représenté, sont respectivement appliqués
sur les registres 26a, 28a, 30a, 32a. Comme dans le cas de la figure 2, ces signaux
de données introduisent dans les étages des registres correspondants des signaux correspondant
à des éléments binaires dont seul l'étage correspondant à une ligne à sélectionner
contient un élément binaire non nul. Pendant chaque demi-trame, les signaux contenus
dans les registres subissent un décalage à chaque impulsion d'horloge de manière à
sélectionner les lignes devant l'être.
[0046] Pendant une première demi-trame, les registres 26a et 32a (contenant un élément binaire
non nul) sélectionnent chacun une ligne alors que les registres 28a et 30a (ne contenant
que des éléments binaires nuls) n'en sélectionnent pas ; la situation est inversée
lors de la demi-trame suivante.
[0047] La figure 4 représente schématiquement une autre variante d'un circuit de sélection
conforme à l'invention. Ce dernier est constitué par deux registres 42, 44 à N étages
respectivement connectés à des moyens 46, 48 amplificateurs et adaptateurs d'impédance.
[0048] Le moyen 46 amplificateur et adaptateur d'impédance est connecté aux lignes de la
première partie 10 ; le moyen 48 amplificateur et adaptateur d'impédance est connecté
aux lignes de la seconde partie 12.
[0049] Des signaux de données DL1 et DL2 délivrés par un circuit de commande non représenté,
permettent la sélection des lignes de chaque partie.
[0050] Des impulsions d'horloge HL délivrées sur des entrées des registres 42 et 44 commandent
les décalages des informations contenues dans les registres 42 et 44 et donc chaque
nouvelle sélection d'une paire de lignes.
[0051] Ce type de circuit de sélection nécessite des impulsions d'horloge présentant un
chronogramme asymétrique.
[0052] En effet, les étages des registres alimentés par les signaux DL1 et DL2 permettent,
pendant une première moitié de la durée d'une trame, la sélection simultanée d'une
ligne impaire de la première partie 10 avec une ligne paire de la seconde partie 12.
Pendant la seconde moitié de la durée d'une trame, ils permettent la sélection simultanée
d'une ligne paire de la première partie 10 avec une ligne impaire de la seconde partie
12. Pendant chaque demi-trame, les lignes ne devant pas être affichées sont sélectionnées
pendant un temps trop court pour être efficace.
[0053] Sur la figure 5A, on voit le chronogramme des impulsions d'horloge HL pour la sélection
des lignes impaires de la première partie 10 et des lignes paires de la seconde partie
utilisées pendant la première moitié d'un temps de trame.
[0054] Deux périodes différentes TL1 et TL2 sont utilisées pour la sélection des lignes
impaires et paires de la première partie 10 (et des lignes paires et impaires auxquelles
elles sont appariées).
[0055] La durée d'une période TL1 séparant deux impulsions d'horloge pendant la sélection
d'une ligne impaire de la première partie 10 (ou d'une ligne paire de la deuxième
partie) est sensiblement égale à la durée usuelle de sélection d'une ligne. Par contre,
la durée d'une période TL2 séparant deux impulsions d'horloge pendant la sélection
d'une ligne paire de la première partie (ou d'une ligne impaire de la deuxième partie)
est très inférieure à la durée usuelle de sélection d'une ligne. De cette manière,
les lignes paires de la partie 10 et les lignes impaires de la partie 12 sont sélectionnées
pendant un temps trop court pour qu'un affichage puisse être initié sur ces lignes.
[0056] On voit sur la figure 5B le chronogramme des impulsions d'horloge HL pour la sélection
des lignes paires de la première partie 10 et des lignes impaires appariées de la
seconde partie 12 utilisée pendant la seconde moitié d'un temps de trame.
[0057] Sur ce chronogramme, TL1 a une durée très inférieure à la durée usuelle de sélection
d'une ligne alors que TL2 présente une durée sensiblement égale à la durée usuelle
de sélection d'une ligne. De cette manière, la sélection des lignes ne devant pas
supporter un affichage ne s'effectue que pendant un temps trop court pour qu'un affichage
puisse être initié et leur sélection est sans conséquence.
[0058] La figure 6 représente schématiquement une autre variante de réalisation d'un circuit
de sélection des lignes conforme à l'invention.
[0059] Ce circuit n'utilise qu'un registre 50 à 2N étages connecté à un moyen 52 amplificateur
et adaptateur d'impédance lui-même connecté aux lignes des deux parties 10, 12 de
l'écran.
[0060] Des signaux de données DL délivrés par un circuit de commande (non représenté) programmé
à cet effet, permettent la sélection des lignes devant l'être. Les signaux DL correspondent
à l'ensemble des signaux DL1 et DL2 de la figure 4. Le registre 50 contient donc deux
éléments binaires non nuls.
[0061] Les impulsions d'horloge H délivrées sur une entrée du registre présentent un chronogramme
asymétrique de manière analogue à ceux des figures 5A et 5B.
[0062] Les impulsions correspondant au chronogramme de la figure 5A sont appliquées au cours
d'une première demi-trame et les impulsions correspondant au chronogramme de la figure
5B sont appliquées au cours de la demi-trame suivante.
[0063] La figure 7 représente schématiquement un circuit d'adressage des colonnes de l'écran
conforme à l'invention. A un rythme régulier, une source 22 délivre des informations
codées en binaire dans un ordre relatif aux lignes successives de l'écran. Cette source
délivre par ailleurs des impulsions d'horloge TL en synchronisme avec la délivrance
des informations à afficher sur une ligne de l'écran et des impulsions de trame TT.
Chaque information à afficher sur un pixel de l'écran est codée en binaire par un
nombre de K bits.
[0064] La sortie de la source délivrant les informations à afficher est connectée à une
entrée d'une mémoire 62 de capacité au moins apte à contenir simultanément les informations
à afficher sur N/2 lignes de l'écran, à une entrée d'un circuit 64 pour l'adressage
des colonnes de la première partie de l'écran et à une entrée d'un circuit 66 pour
l'adressage des colonnes de la seconde partie de l'écran.
[0065] Le circuit 64 comprend : un moyen d'aiguillage 68 du type multiplexeur connecté d'une
part à la source 22 et d'autre part à une sortie de la mémoire 62, un registre-tampon
70 connecté à une sortie du moyen d'aiguillage 68, un registre 72 connecté à une sortie
du registre-tampon 70 et un décodeur 21 connecté par une entrée au registre 72 et
en sortie aux colonnes de la première partie 10 de l'écran.
[0066] Le circuit 66 comprend, connectés de manière analogue au circuit précédent, un moyen
d'aiguillage 74 du type multiplexeur, un registre-tampon 76, un registre 78 et un
décodeur 23 connecté aux colonnes de la seconde partie 12 de l'écran.
[0067] Les décodeurs 21 et 23 réalisent une adaptation entre les informations sous forme
binaire contenues dans les registres 72 et 78 et les informations devant être appliquées
aux colonnes.
[0068] Le circuit d'adressage comporte aussi, un moyen de commande 80 d'écriture et de lecture
de la mémoire et délivrant sur une sortie connectée à une entrée de la mémoire 62
un signal L/E d'écriture ou de lecture.
[0069] Ce moyen 80 peut être réalisé par un compteur à deux états binaires présentant une
première et une seconde entrées de données connectées aux sorties de la source 22
délivrant les impulsions d'horloge et les impulsions de trame, ces dernières effectuant
une remise à zéro du compteur 80.
[0070] A partir de la remise à zéro, suite à la première impulsion d'horloge TL, le compteur
délivre par exemple un signal de lecture en mémoire 62 ; suite à la seconde impulsion
d'horloge le compteur délivre un signal d'écriture en mémoire 62. Le compteur fonctionne
de cette manière pour les impulsions d'horloge successives jusqu'à la nouvelle remise
à zéro lors d'une impulsion de trame.
[0071] De cette manière, au fur et à mesure de leur délivrance par la source 22, les informations
devant être affichées sur les lignes de l'écran sont enregistrées une fois sur deux
dans la mémoire 62. Aussi, la mémoire n'enregistre que les informations relatives
aux lignes d'un seul type de parité. A titre d'exemple, on considérera dans le reste
de la description que la mémoire n'enregistre que les informations à afficher sur
les lignes paires de l'écran.
[0072] Par ailleurs, à chaque impulsion de lecture délivrée par le compteur à la mémoire,
celle-ci transmet les informations relatives à une ligne paire sélectionnée au moyen
d'aiguillage 68 ou 74 suivant si la ligne sélectionnée est incluse dans la partie
10 ou 12 de l'écran.
[0073] D'autre part, ce compteur 80 délivre des impulsions IC1 sur une sortie à chaque fois
qu'il retrouve son état initial, c'est-à-dire toutes les deux impulsions d'horloge.
[0074] Le circuit d'adressage comporte en outre un moyen 82 pour engendrer des adresses
d'écriture et de lecture connecté par une sortie à une entrée de la mémoire 62.
[0075] Ce moyen 82 peut être réalisé par un compteur à N/2 états binaires présentant une
entrée de comptage connectée à une sortie du compteur 80 à deux états binaires pour
la réception des impulsions IC1. Il présente aussi une deuxième entrée connectée à
la sortie de la source 22 délivrant les impulsions de trame qui permettent une remise
à zéro du compteur 82.
[0076] Le moyen 82 fournit à la mémoire un signal AD désignant les adresses des écritures
et des lectures en mémoire 62. Chaque adresse est composée par un mot de L bits avec
L entier et respectant la condition :

[0077] A chaque impulsion IC1, le signal AD désigne une adresse particulière commune à la
lecture d'une ligne d'une des parties de l'écran et à l'écriture d'une ligne de l'autre
partie de l'écran. Ainsi, à titre d'exemple, pour un écran comportant les lignes paires
2, 4,...N pour la partie 10 et les lignes paires N+2, N+4,...2N pour la partie 12,
les adresses de lecture et d'écriture de ces lignes correspondent respectivement à
1, 2,...N/2 codées en binaires. Chaque adresse AD étant maintenue pendant une impulsion
de lecture et une impulsion d'écriture, l'information de la ligne correspondante stockée
dans la mémoire à l'adresse AD est lue puis remplacée par une information correspondant
à une ligne de l'autre partie de l'écran. Ces deux lignes sont des lignes du même
ordre dans chaque partie, c'est-à-dire 2 et N+2 ou N+2 et 2, 4 et N+4 ou N+4 et 4
... N et 2N ou 2N et N.
[0078] D'autre part, à chaque fois qu'il retrouve son état initial, c'est-à-dire toutes
les N impulsions d'horloge, le compteur à N/2 états binaires délivre une impulsion
IC2 sur une sortie.
[0079] Le circuit d'adressage comporte enfin des moyens pour la commande des aiguillages
des moyens d'aiguillage 68, 74. Ces moyens sont réalisés par un compteur 84 à deux
états binaires. Ce compteur 84 présente une entrée de comptage connectée à une sortie
du compteur à N/2 états binaires pour la réception des impulsions IC2. Il présente
aussi une deuxième entrée connectée à la sortie de la source 22 délivrant des impulsions
de trame qui déclenchent sa remise à zéro.
[0080] Le compteur 84 délivre un signal HB dont la valeur binaire détermine si les multiplexeurs
68 et 74 délivrent aux registres-tampon 70 et 76 les informations provenant directement
de la source 22 et relatives aux lignes impaires ou provenant de la mémoire 62 et
relatives aux lignes paires.
[0081] A chaque fois que N/2 impulsions IC1 ont été comptées par le compteur 82, c'est-à-dire
lorsque N impulsions d'horloge ont été délivrées par la source 22, le compteur 84
change d'état sous l'action de l'impulsion IC2 délivrée par le compteur 82.
[0082] A titre d'exemple, pour une valeur binaire du signal HB égale à "0", c'est-à-dire
pendant la première moitié du temps de trame, le multiplexeur 68 délivre sur sa sortie
les informations provenant de la source 22, alors que le multiplexeur 74 délivre sur
sa sortie les informations provenant de la mémoire 62.
[0083] Pour une valeur binaire du signal HB égale à "1", c'est-à-dire pendant la deuxième
moitié du temps de trame, le multiplexeur 68 délivre sur sa sortie les informations
provenant de la mémoire 62, alors que le multiplexeur 74 délivre sur sa sortie les
informations provenant de la source 22.
[0084] La sélection par le circuit de sélection des lignes à afficher débute de manière
synchrone avec la délivrance par la source 22 des informations à afficher sur une
ligne impaire de l'écran. Ce synchronisme est obtenu grâce aux impulsions d'horloge
TL et de trame TT qui sont transformées ou non pour former les impulsions d'horloge
déclenchant le ou les registres du circuit de sélection.
[0085] Au fur et à mesure de leur délivrance par la source 22, les informations à afficher
sur les lignes paires de l'écran sont enregistrées dans la mémoire 62.
[0086] A chaque sélection d'une paire de lignes, les registres 72 et 78 enregistrent les
informations contenues respectivement dans les registres-tampon 70 et 76. Ces informations
décodées par les décodeurs 21 et 23 sont affichées sur les lignes sélectionnées des
première et seconde parties de l'écran.
[0087] Les registres-tampon 70 et 76 enregistrent alors les informations à afficher lors
de la sélection suivante. Ces informations proviennent soit directement de la source
22 soit de la mémoire 62 par l'intermédiaire des multiplexeurs 68 et 74 commandés
par le signal HB. Il y a donc constamment un décalage entre la délivrance des informations
par la source 22 et leur affichage. Ce décalage est égal à un demi-temps de trame
pour les informations à afficher sur une ligne paire alors qu'il n'égale que le temps
de sélection d'une ligne pour les informations à afficher sur une ligne impaire.
[0088] A l'allumage de l'écran, la première trame permet l'initialisation des compteurs,
des registres et le remplissage de la mémoire avec les informations à afficher sur
la moitié des lignes paires de la trame suivante.
[0089] Les différentes connexions de la source 22 aux éléments 62, 68, 74, de l'élément
62 aux éléments 68, 74, des éléments 68 et 74 aux éléments 70, 76 et de l'élément
82 à l'élément 62 sont en réalité réalisées par des bus.
[0090] Le procédé et le dispositif selon l'invention permettent bien de n'utiliser qu'une
mémoire de capacité réduite et donc de réduire le coût des écrans à deux parties.
Bien entendu, l'invention ne se limite nullement aux exemples de réalisation plus
spécialement décrits et représentés ; elle en admet au contraire toutes les variantes.
1. Procédé de commande d'un écran matriciel composé d'une première partie (10) et d'une
seconde partie (12) comportant chacune un nombre N pair de lignes, les lignes de chacune
des parties (10, 12) étant réparties en lignes d'un premier type de parité et lignes
d'un second type de parité successives, caractérisé en ce qu'il consiste à :
pour chaque trame de L'écran,
A) sélectionner, les unes après les autres, les lignes du premier type de parité successives
de la première partie (10) ;
sélectionner, les unes après les autres, les lignes du second type de parité successives
de la seconde partie (12),
chaque ligne du premier type de la première partie (10) étant sélectionnée simultanément
à une ligne second type de la seconde partie (12) à laquelle elle est appariée,
B) puis, sélectionner, les unes après les autres, les lignes du second type de parité
successives de la première partie (10),
sélectionner, les unes après les autres, les lignes du premier type de parité successives
de la seconde partie (12),
chaque ligne du second type de la première partie (10) étant sélectionnée simultanément
à une ligne du premier type de la seconde partie (12) à laquelle elle est appariée,
C) pour chaque ligne sélectionnée, afficher des informations devant l'être.
2. Procédé selon la revendication 1, lesdites informations à afficher étant délivrées
par une source (22) à un rythme régulier et dans un ordre relatif aux lignes successives
de l'écran, caractérisé en ce que :
D) au fur et à mesure de leur délivrance, on enregiste dans une mémoire (62) les informations
à afficher sur les lignes d'un des types de parité de l'écran,
E) parallèlement à chaque sélection d'une ligne de la première partie (10) appariée
à une ligne de la seconde partie (12), chaque sélection débutant de manière synchrone
avec la délivrance par la source (22) des informations à afficher sur une ligne de
l'autre type de parité de l'écran,
a) on enregistre dans un premier registre (72) à partir d'un premier registre-tampon
(70) les informations à afficher sur ladite ligne sélectionnée de la première partie
(10),
b) on enregistre dans un second registre (78) à partir d'un second registre-tampon
(76) les informations à afficher sur ladite ligne sélectionnée de la seconde partie
(12),
c) on enregistre les informations délivrées par la source (22) et à afficher sur la
ligne dudit autre type de parité de la sélection suivante dans le registre-tampon
qui est associé à ladite ligne,
d) on transfère à partir de la mémoire (62) les informations à afficher sur la ligne
de parité définie en D) de la sélection suivante dans le registre-tampon qui est associé
à ladite ligne.
3. Dispositif pour la mise en oeuvre du procédé conforme à la revendication 1, caractérisé
en ce qu'il comprend, pour adresser les colonnes d'un écran matriciel composé d'une
première partie (10) et d'une seconde partie (12) comportant chacune un nombre N pair
de lignes, les lignes de chacune des parties (10, 12) étant réparties en lignes d'un
premier type de parité et lignes d'un second type de parité successives,
- un source (22) apte à délivrer sur une sortie des informations à afficher, dans
un ordre relatif aux lignes successives de l'écran et à délivrer des impulsions d'horloge
(TL) en synchronisme avec la délivrance des informations à afficher sur une des lignes
de l'écran et des impulsions de trame (TT),
- une mémoire (62) apte à enregistrer les informations à afficher sur les lignes d'un
des types de parité de l'écran, connectée à la sortie de la source,
- un premier et un second moyens d'aiguillage (68, 74), connecté d'une part à la sortie
de la source et d'autre part à une sortie de ladite mémoire (62),
- un moyen (80) pour commander l'écriture ou la lecture de la mémoire, connecté à
ladite mémoire (62) et à la source (22) pour recevoir les impulsions d'horloge (TL)
et les impulsions de trame (TT) et constitué de telle manière que :
* au fur et à mesure de leur délivrance par la source (22), les informations devant
être affichées sur les lignes de l'écran sont enregistrées une fois sur deux dans
la mémoire (62), qui n'enregistre ainsi que les informations à afficher sur les lignes
du premier type de parité de l'écran,
* à chaque commande de lecture délivrée à la mémoire (62), celle-ci transmet les informations
relatives à une ligne du premier type de parité sélectionnée par l'intermédiaire du
premier ou du second moyen d'aiguillage (68, 74) suivant si la ligne sélectionnée
est incluse dans la première ou la seconde partie de l'écran,
- un moyen (82) pour engendrer des adresses d'écriture et de lecture connecté à ladite
mémoire,
- un premier registre-tampon (70) connecté à une sortie du premier moyen d'aiguillage
(68),
- un second registre-tampon (76) connecté à une sortie du second moyen d'aiguillage
(74),
- un moyen pour commander l'aiguillage du premier moyen d'aiguillage, connecté au
premier moyen d'aiguillage (68) et constitué de telle manière qu'il détermine si le
moyen d'aiguillage (68) délivre au registre-tampon (70) les informations provenant
directement de la source (22) et relatives aux lignes du second type de parité ou
provenant de la mémoire (62) et relatives aux lignes du premier type.
- un moyen pour commander l'aiguillage du second moyen d'aiguillage, connecté au second
moyen d'aiguillage (74) et constitué de telle manière qu'il détermine si le moyen
d'aiguillage (74) délivre au registre-tampon (76) les informations provenant directement
de la source (22) et relatives aux lignes du second type de parité ou provenant de
la mémoire (62) et relatives aux lignes du premier type,
- un premier registre (72) connecté en entrée à une sortie du premier registre-tampon
(70) et apte à délivrer des informations à afficher sur une ligne sélectionnée de
la première partie (10) de l'écran,
- un second registre (78) connecté en entrée à une sortie du second registre-tampon
(76) et apte à délivrer des informations à afficher sur une ligne sélectionnée de
la seconde partie (12) de l'écran.
4. Dispositif selon la revendication 3, caractérisé en ce que la mémoire (62) est au
moins apte à contenir simultanément les informations à afficher sur N/2 lignes de
l'écran.
5. Dispositif selon la revendication 4, caractérisé en ce que le moyen (80) de commande
d'écriture et de lecture de la mémoire (62) est réalisé par un compteur à deux états
binaires présentant une entrée de comptage apte à recevoir un signal (TL) impulsionnel
de synchronisation de la délivrance des informations à afficher sur une ligne et une
deuxième entrée apte à recevoir un signal (TT) de remise à zéro, ce compteur délivrant
sur une sortie une impulsion à chaque passage à son état initial et sur une autre
sortie connectée à la mémoire un signal de commande L/E.
6. Dispositif selon la revendication 5, caractérisé en ce que le moyen (82) pour engendrer
des adresses d'écriture et de lecture est réalisé par un compteur à N/2 états binaires
présentant une entrée de comptage connectée à la sortie du compteur à deux états binaires
délivrant des impulsions à chaque passage à son état initial et une deuxième entrée
apte à recevoir un signal (TT) de remise à zéro, ce compteur délivrant sur une sortie
une impulsion à chaque passage à son état initial et sur une autre sortie connectée
à la mémoire un signal d'adresse AD.
7. Dispositif selon la revendication 6, caractérisé en ce que les premier et second moyens
pour commander l'aiguillage des premier et second moyens d'aiguillage (68, 74) sont
réalisés par un circuit unique (84).
8. Dispositif selon la revendication 7, caractérisé en ce que ledit circuit unique (84)
est un compteur à deux états binaires présentant une entrée de comptage connectée
à la sortie du compteur à N/2 états binaires délivrant sur une sortie une impulsion
à chaque passage à son état initial et une deuxième entrée apte à recevoir un signal
(TT) de remise à zéro, ce compteur délivrant sur une sortie connectée aux premier
et second moyens d'aiguillage un signal de commande HB.
9. Dispositif selon la revendication 3, caractérisé en ce qu'il comprend, pour sélectionner
les lignes de l'écran,
au moins un registre présentant une première entrée apte à recevoir un signal d'horloge
et une seconde entrée apte à recevoir un signal de donnée.
10. Dispositif selon la revendication 9, caractérisé en ce qu'il comprend :
un premier registre (26) présentant N étages pour la sélection des N lignes du premier
type de parité de la première et de la seconde parties (10) de l'écran, et ayant une
première entrée apte à recevoir un signal d'horloge et une seconde entrée apte à recevoir
un premier signal de donnée (DLI),
un second registre (30) présentant N étages pour la sélection des N lignes du second
type de parité de la première et de la seconde parties (12) de l'écran, et ayant une
première entrée apte à recevoir le signal d'horloge et une seconde entrée apte à recevoir
un second signal de donnée (DLP).
1. Verfahren zur Steuerung eines Matrixbildschirms, gebildet durch einen ersten Teil
(10) und einen zweiten Teil (12), jeder eine gerade Anzahl N Zeilen umfassend, wobei
die Zeilen von jedem der Teile (10, 12) aufgeteilt sind in Zeilen eines ersten Paritätstyps
und Zeilen eines zweiten Paritätstyps, aufeinanderfolgend,
dadurch gekennzeichnet,
daß es für jedes Teilbild darin besteht:
A) nacheinander die aufeinanderfolgenden Zeilen des ersten Paritätstyps des ersten
Teils (10) anzusteuern; nacheinander die aufeinanderfolgenden Zeilen des zweiten Paritätstyps
des zweiten Teils (12) anzusteuern, wobei jede Zeile des ersten Typs des ersten Teils
(10) simultan mit einer Zeile des zweiten Typs des zweiten Teils (12) angesteuert
wird, mit der sie gepaart ist,
B) dann nacheinander die aufeinanderfolgenden Zeilen des zweiten Paritätstyps des
ersten Teils (10) anzusteuern, nacheinander die aufeinanderfolgenden Zeilen des ersten
Paritätstyps des zweiten Teils (12) anzusteuern, wobei jede Zeile des zweiten Typs
des ersten Teils (10) simultan mit einer Zeile des ersten Typs des zweiten Teils (12),
mit der sie gepaart ist, angesteuert wird,
C) für jede angesteuerte Zeile Informationen sichtbar zu machen, die sichtbar gemacht
werden sollen.
2. Verfahren nach Anspruch 1, wobei die sichtbar zu machenden Informationen von einer
Quelle (22) mit einem regelmäßigen Rythmus geliefert werden und in einer die aufeinanderfolgenden
Zeilen des Bildschirms betreffenden Reihenfolge,
dadurch gekennzeichnet:
D) daß man in dem Maße, wie die auf den Zeilen eines der Paritätstypen sichtbar zu
machenden Informationen angeliefert werden, sie abspeichert in einem Speicher (62),
E) daß, parallel zu jeder Ansteuerung einer Zeile des ersten Teils (10), gepaart mit
einer Zeile des zweiten Teils (12), wobei jede Ansteuerung, die synchron mit der Anlieferung
der auf einer Zeile des anderen Paritätstyps des Bildschirms sichtbar zu machenden
Informationen durch die Quelle (22) beginnt,
a) man in einem ersten Register (72), aus einem ersten Pufferregister (70), die auf
der genannten, angesteuerten Zeile des ersten Teils (10) sichtbar zu machenden Informationen
speichert,
b) man in einem zweiten Register (78), aus einem zweiten Pufferregister (76), die
auf der genannten, angesteuerten Zeile des zweiten Teils (12) sichtbar zu machenden
Informationen speichert,
c) man die durch die Quelle (22) gelieferten und auf der Zeile des genannten, anderen
Paritätstyps der nachfolgenden Ansteuerung sichtbar zu machenden Informationen in
dem Pufferspeicher speichert, der der besagten Zeile zugeordnet ist,
d) man aus dem Speicher (62) die Informationen, die auf der Zeile mit der in D) definierten
Parität der nachfolgenden Ansteuerung sichtbar zu machenden Informationen in den Pufferspeicher
überträgt, der der besagten Zeile zugeordnet ist.
3. Vorrichtung zur Anwendung des Verfahrens nach Anspruch 1, dadurch gekennzeichnet,
daß sie umfaßt, zum Adressieren der Spalten eines Matrixbildschirms, gebildet durch
einen ersten Teil (10) und einen zweiten Teil (12), jeder eine gerade Anzahl N Zeilen
umfassend, wobei die Zeilen von jedem der Teile (10, 12) aufgeteilt sind in Zeilen
eines ersten Paritätstyps und Zeilen eines zweiten Paritätstyps, aufeinanderfolgend,
- eine Quelle (22), die geeignet ist, auf einem Ausgang sichtbar zu machende Informationen
zu liefern, in einer die aufeinanderfolgenden Zeilen des Bildschirms betreffenden
Reihenfolge, und Taktpulse (TL) zu liefern, synchron zu der Anlieferung der auf einer
der Zeilen des Bildschirms sichtbar zu machenden Informationen, und Vertikal- bzw.
Teilbildimpulse (TT),
- einen Speicher (62), geeignet zum Speichern der auf den Zeilen eines der Paritätstypen
des Bildschirms sichtbar zu machenden Informationen, verbunden mit dem Ausgang der
Quelle,
- eine erste und eine zweite Verteilereinrichtung (68, 74), einerseits verbunden mit
dem Ausgang der Quelle und andererseits mit dem Ausgang des genannten Speichers (62),
- eine Einrichtung (80) zum Steuern des Einschreibens oder Auslesens des Speichers,
verbunden mit dem genannten Speicher (62) und mit der Quelle (22), um die Taktpulse
(TL) zu erhalten und die Vertikal- bzw. Teilbildimpulse (TT) und so beschaffen, daß:
* in dem Maße, wie die auf den Zeilen des Bildschirms sichtbar zu machenden Informationen
angeliefert werden durch die Quelle (22), jede zweite Information gespeichert wird
in einem Speicher (62), der somit nur die auf den Zeilen des ersten Paritätstyps des
Bildschirms sichtbar zu machenden Informationen speichert,
* bei jedem an den Speicher (62) gelieferten Lesebefehl dieser die Informationen überträgt,
die eine Zeile des ersten Paritätstyps betreffen, angesteuert mittels der ersten oder
der zweiten Verteilereinrichtung (68, 74), je nach dem, ob die angesteuerte Zeile
im ersten oder zweiten Teil des Bildschirms enthalten ist,
- eine Einrichtung (82) zum Erzeugen der Schreib- und Leseadressen, verbunden mit
dem genannten Speicher,
- einen ersten Pufferspeicher (70), verbunden mit einem Ausgang der ersten Verteilereinrichtung
(68),
- einen zweiten Pufferspeicher (76), verbunden mit einem Ausgang der zweiten Verteilereinrichtung
(74),
- eine Einrichtung zum Steuern der Verteilung der ersten Verteilereinrichtung, verbunden
mit der ersten Verteilereinrichtung (68) und so beschaffen, daß sie feststellt, ob
die Verteilereinrichtungen (68) dem Pufferspeicher (70) Informationen liefern, die
direkt von der Quelle (22) kommen und die Zeilen des zweiten Paritätstyps betreffen,
oder von dem Speicher (62) kommen und die Zeilen des ersten Paritätstyps betreffen,
- eine Einrichtung zum Steuern der Verteilung der zweiten Verteilereinrichtung, verbunden
mit der zweiten Verteilereinrichtung (74) und so beschaffen, daß sie feststellt, ob
die Verteilereinrichtungen (74) dem Pufferspeicher (76) Informationen liefern, die
direkt von der Quelle (22) kommen und die Zeilen des zweiten Paritätstyps betreffen,
oder von dem Speicher (62) kommen und die Zeilen des ersten Paritätstyps betreffen,
- ein erstes Register (72), mit dem Eingang verbunden mit einem Ausgang des ersten
Pufferregisters (70) und imstande, Informationen zu liefern, die auf einer angesteuerten
Zeile des ersten Teils (10) des Bildschirms sichtbar gemacht werden sollen,
- ein zweites Register (78), mit dem Eingang verbunden mit einem Ausgang des zweiten
Pufferregisters (76) und imstande, Informationen zu liefern, die auf einer angesteuerten
Zeile des zweiten Teils (12) des Bildschirms sichtbar gemacht werden sollen.
4. Vorrichtung nach Anspruch 3, dadurch gekennzeichnet, daß der Speicher (62) wenigstens
imstande ist, simultan die auf N/2 Zeilen des Bildschirms sichtbar zu machenden Informationen
zu speichern.
5. Vorrichtung nach Anspruch 4, dadurch gekennzeichnet, daß die Einrichtung (80) zum
Steuern des Einschreibens oder Auslesens des Speichers (62) gebildet wird durch einen
Zähler mit zwei Binärzuständen, der einen Zähleingang aufweist für ein Liefersynchronisierungs-Pulssignal
(TL) der auf einer Zeile sichtbar zu machenden Informationen, und einen zweiten Eingang
für ein Rückstellungssignal (TT), wobei dieser Zähler bei jedem Übergang in seinen
Initialzustand auf einem Ausgang einen Impuls liefert und auf einem anderen Ausgang
ein Steuersignal L/E.
6. Vorrichtung nach Anspruch 5, dadurch gekennzeichnet, daß die Einrichtung (82) zum
Erzeugen der Schreib- und Leseadressen gebildet wird durch einen Zähler mit N/2 Binärzuständen,
einen Zähleingang aufweisend, verbunden mit dem Ausgang des Zählers mit zwei Binärzuständen,
der bei jedem Übergang in seinen Initialzustand Impulse liefert, und einen zweiten
Eingang zum Empfangen eines Rückstellungssignals (TT), wobei dieser Zähler an einem
Ausgang einen Impuls liefert bei jedem Übergang in seinen Initialzustand und auf einem
anderen Augang, verbunden mit dem Speicher, ein Adressensignal AD.
7. Vorrichtung nach Anspruch 6, dadurch gekennzeichnet, daß die ersten und zweiten Einrichtungen
zum Steuern der Verteilung der ersten und zweiten Verteilereinrichtungen (68,74) gebildet
werden durch eine einzige Schaltung (84).
8. Vorrichtung nach Anspruch 7, dadurch gekennzeichnet, daß die einzige Schaltung (84)
ein Zähler mit zwei Binärzuständen ist, einen Zähleingang aufweisend, verbunden mit
dem Ausgang des Zählers mit N/2 Binärzuständen, der auf einem Ausgang bei jedem Übergang
in seinen Initialzustand einen Impuls liefert, und einen zweiten Eingang zum Empfangen
eines Rückstellungssignals (TT), wobei dieser Zähler auf einem mit den ersten und
den zweiten Verteilereinrichtungen verbundenen Ausgang ein Steuersignal HB liefert.
9. Vorrichtung nach Anspruch 3, dadurch gekennzeichnet, daß sie zum Ansteuern der Zeilen
des Bildschirms wenigstens ein Register umfaßt, das einen ersten Eingang zum Empfangen
eines Taktsignals und einen zweiten Eingang zum Empfangen eines Datensignals aufweist.
10. Vorrichtung nach Anspruch 9, dadurch gekennzeichnet, daß sie umfaßt:
ein erstes Register (26) mit N Stufen zur Ansteuerung von N Zeilen des ersten Paritätstyps
des ersten und des zweiten Teils (10) des Bildschirms, das einen ersten Eingang zum
Empfangen eines Taktsignals und einen zweiten Eingang zum Empfangen eines ersten Datensignals
(DLI) aufweist,
ein zweites Register (30) mit N Stufen zur Ansteuerung von N Zeilen des zweiten Paritätstyps
des ersten und des zweiten Teils (12) des Bildschirms, das einen ersten Eingang zum
Empfangen eines Taktsignals und einen zweiten Eingang zum Empfangen eines ersten Datensignals
(DLP) aufweist.
1. Control process for a matrix screen constituted by a first part (10) and a second
part (12), each having an even number N of rows, the rows of each of the parts (10,
12) being distributed into rows of a first parity type and rows of a second parity
type in successive form, characterized in that it comprises for each frame of the
screen,
A) successively selecting the successive rows of the first parity type of the first
part (10),
successively selecting the successive rows of the second parity type of the second
part (12),
each row of the first type of the first part (10) being selected simultaneously with
a row of the second type of the second part (12) with which it is paired;
B) and then successively selecting the successive rows of the second parity type of
the first part (10),
successively selecting the successive rows of the first parity type of the second
part (12),
each row of the second type of the first part (10) being selected simultaneously with
a row of the first type of the second part (12) with which it is paired;
C) for each selected row displaying the informations to be displayed.
2. Process according to claim 1, said informations to be displayed are supplied by a
source (22) with a regular timing and in an order relative to the successive rows
of the screen,
characterized in that
D) during their supply, in a memory (62) are recorded the informations to be displayed
on the rows of one of the screen parity types,
E) parallel to each selection of a row of the first part (10) paired with a row of
the second part (12), each selection starting synchronously with the supply by the
source (22) of the informations to be displayed on a row of the other screen parity
type,
a) in a first memory (72) is recorded from a first buffer register (70) the informations
to be displayed on the said selected row of the first part (10),
b) in a second register (78) are recorded from a second buffer register (76) the informations
to be displayed on said selected row of the second part (12),
c) the informations supplied by the source (22) and to be displayed on the row of
said other parity type of the following selection are recorded in the buffer register
associated with the said row,
d) the informations to be displayed on the parity row defined in D) of the following
selection are transferred from the memory (62) into the buffer register associated
with the said row.
3. Apparatus for performing the process according to claim 1, characterized in that it
comprises, for addressing the columns of a matrix screen constituted by a first part
(10) and a second part (12), each having an even number N of rows, the rows of each
of the parts (10, 12) being distributed into rows of a first parity type and rows
of a second parity type in succession,
- a source (22) able to supply on an output informations to be displayed, in an order
relative to the successive rows of the screen and supply clock pulses (TL) synchronized
with the supply of the informations to be displayed on one of the rows of the screen
and frame pulses (TT),
- a memory (62) able to record the informations to be displayed on the rows of one
of the parity types of the screen, connected to the output of the source,
- a first and a second switching means (68, 74), connected on the one hand to the
output of the source and on the other to an output of said memory (62),
- a means (80) for controlling the writing or reading of the memory (62), connected
to said memory and to the source (22) for receiving the clock pulses (TL) and frame
pulses (TT) and constituted in such a way that:
as they are supplied by the source (22), the informations to be displayed on the rows
of the screen are recorded on every other occasion in the memory (62), which thus
only records the informations to be displayed on the rows of the first parity type
of the screen,
for each reading control supplied to the memory (62), the latter transmits the informations
relative to a row of the first parity type selected by means of the first or the second
switching means (68, 74) as a function of whether the selected row is included in
the first or the second part of the screen,
- a means (82) for producing writing and reading addresses connected to said memory,
- a first buffer register (70) connected to an output of the first switching means,(68)
- a second buffer register (76) connected to an output of the second switching means
(74),
- a means for controlling the switching of the first switching means (68), connected
to the first switching means (68) and constructed in such a way that it determines
whether the switching means supplies to the buffer register (70) the informations
coming directly from the source (22) and relative to the rows of the second parity
type or coming from the memory (62) and relative to the rows of the first type,
- a means for controlling the switching of the second switching means (74), connected
to the second switching means (74) and constructed in such a way that it determines
whether the switching means supplies the buffer register (76) with informations coming
directly from the source (22) and relative to the rows of the second parity type or
coming from the memory (62) and relative to the rows of the first type,
- a first register (72) connected at the input to an output of the first buffer register
(70) and able to supply informations to be displayed on a selected row of the first
part (10) of the screen,
- a second register (78) connected at the input to an output of the second buffer
register (76) and able to supply informations to be displayed on a selected row of
the second part (12) of the screen.
4. Apparatus according to claim 3, characterized in that the memory (62) is at least
able to simultaneously contain the informations to be displayed on N/2 screen rows.
5. Apparatus according to claim 4, characterized in that the writing and reading control
means980) of the memory (62) is constituted by a counter having two binary states
having a counting input able to receive a pulse signal (TL) synchronized with the
supply of the informations to be displayed on a row and a second input able to receive
a resetting signal (TT), said counter supplying on one output a pulse for each passage
to its initial state and on another output connected to the memory a control signal
L/E.
6. Apparatus according to claim 5, characterized in that the means (82) for producing
writing and reading addresses is constituted by a counter with N/2 binary states having
a counting input connected to the output of the counter with two binary states supplying
pulses for each passage to its initial state and a second input able to receive a
resetting signal (TT), said counter supplying on one output a pulse for each passage
to its initial state and on another output connected to the memory an address signal
AD.
7. Apparatus according to claim 6, characterized in that the first and second means for
controlling the switching of the first and second switching means (68, 74) are constituted
by a single circuit (84).
8. Apparatus according to claim 7, characterized in that said single circuit (84) is
a counter having two binary states with a counting input connected to the output of
the counter with N/2 binary states supplying on an output a pulse for each passage
to its initial state and a second input able to receive a resetting signal (TT), said
counter supplying to an output connected to the first and second switching means a
control signal HB.
9. Apparatus according to claim 3, characterized in that it comprises, for selecting
the screen rows, at least one register having a first input able to receive a clock
signal and a second input able to receive a data signal.
10. Apparatus according to claim 9, characterized in that it comprises a first register
(26) with N stages for the selection of N rows of the first parity type of the first
and second parts (10) of the screen and having a first input able to receive a clock
signal and a second input able to receive a first data signal (DLI) and a second register
(30) having N stages for the selection of N rows of the second parity type of the
first and second parts (12) of the screen and having a first input able to receive
the clock signal and a second input able to receive a second data signal (DLP).