FR2525371A1 - Interlaced raster scan display device for digital oscilloscope - has interpolation segment processed for horizontal trace flicker suppression - Google Patents
Interlaced raster scan display device for digital oscilloscope - has interpolation segment processed for horizontal trace flicker suppression Download PDFInfo
- Publication number
- FR2525371A1 FR2525371A1 FR8206589A FR8206589A FR2525371A1 FR 2525371 A1 FR2525371 A1 FR 2525371A1 FR 8206589 A FR8206589 A FR 8206589A FR 8206589 A FR8206589 A FR 8206589A FR 2525371 A1 FR2525371 A1 FR 2525371A1
- Authority
- FR
- France
- Prior art keywords
- interpolation
- frame
- segment
- line
- trace
- 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
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G1/00—Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators; General aspects or details, e.g. selection emphasis on particular characters, dashed line or dotted line generation; Preprocessing of data
- G09G1/06—Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators; General aspects or details, e.g. selection emphasis on particular characters, dashed line or dotted line generation; Preprocessing of data using single beam tubes, e.g. three-dimensional or perspective representation, rotation or translation of display pattern, hidden lines, shadows
- G09G1/14—Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators; General aspects or details, e.g. selection emphasis on particular characters, dashed line or dotted line generation; Preprocessing of data using single beam tubes, e.g. three-dimensional or perspective representation, rotation or translation of display pattern, hidden lines, shadows the beam tracing a pattern independent of the information to be displayed, this latter determining the parts of the pattern rendered respectively visible and invisible
- G09G1/16—Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators; General aspects or details, e.g. selection emphasis on particular characters, dashed line or dotted line generation; Preprocessing of data using single beam tubes, e.g. three-dimensional or perspective representation, rotation or translation of display pattern, hidden lines, shadows the beam tracing a pattern independent of the information to be displayed, this latter determining the parts of the pattern rendered respectively visible and invisible the pattern of rectangular co-ordinates extending over the whole area of the screen, i.e. television type raster
- G09G1/162—Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators; General aspects or details, e.g. selection emphasis on particular characters, dashed line or dotted line generation; Preprocessing of data using single beam tubes, e.g. three-dimensional or perspective representation, rotation or translation of display pattern, hidden lines, shadows the beam tracing a pattern independent of the information to be displayed, this latter determining the parts of the pattern rendered respectively visible and invisible the pattern of rectangular co-ordinates extending over the whole area of the screen, i.e. television type raster for displaying digital inputs as analog magnitudes, e.g. curves, bar graphs, coordinate axes, singly or in combination with alpha-numeric characters
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R13/00—Arrangements for displaying electric variables or waveforms
- G01R13/02—Arrangements for displaying electric variables or waveforms for displaying measured electric variables in digital form
- G01R13/0218—Circuits therefor
- G01R13/0227—Controlling the intensity or colour of the display
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Television Systems (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
Description
DISPOSITIF D'AFFICHAGE POUR OSCILLOSCOPE NUMERIQUE A BALAYAGEDISPLAY DEVICE FOR DIGITAL SCANNING OSCILLOSCOPE
RECURRENT ENTRELACE ET OSCILLOSCOPE NUMERIQUE COMPRENANT UN TEL RECURRENT INTERLACE AND DIGITAL OSCILLOSCOPE INCLUDING SUCH
DISPOSITIFDEVICE
La présente invention concerne un dispositif d'affichage pour oscilloscope numérique à balayage récurrent entrelacé de type télévision, ainsi qu'un oscilloscope numérique comprenant un tel dispositif. L'une des caractéristiques d'un oscilloscope numérique The present invention relates to a display device for an interlaced recurrent scanning digital oscilloscope of television type, as well as a digital oscilloscope comprising such a device. One of the characteristics of a digital oscilloscope
est que le signal analogique en temps réel est d'abord échantil- is that the real-time analog signal is first sampled
lonné puis mis en mémoire numérique avant d'être restitué A la restitution, pour éviter que l'opérateur ne relie à son insu deux échantillons proches sur l'écran mais en réalité non successifs dans le temps, une interpolation est prévue entre échantillons read and then stored in digital memory before being restored When restoring, to avoid the operator unknowingly connecting two samples close on the screen but in reality not successive in time, an interpolation is provided between samples
successifs (par exemple sous la forme d'échantillons supplémen- successive (for example in the form of additional samples
taires) pour lever les incertitudes relatives à l'interprétation to resolve uncertainties relating to interpretation
des images affichées (voir par exemple la demande de brevet fran- displayed images (see for example the French patent application
çais No 80 17 928, déposée le 12 août 1980 au nom de la Société Tektronix) L'interpolation la plus simple est l'interpolation linéaire qui consiste à construire sur l'écran d'affichage un çais No 80 17 928, filed on August 12, 1980 on behalf of the Tektronix Company) The simplest interpolation is linear interpolation which consists in building on the display screen a
vecteur ayant ses extrémités en coïncidence avec les points repré- vector having its ends in coincidence with the points represented
sentatifs des échantillons présents en mémoire. of the samples in memory.
Au cours du balayage d'un afficheur TV, la surface de l'écran est balayée horizontalement à vitesse régulière ligne après When scanning a TV display, the screen surface is scanned horizontally at regular speed line after
ligne, ce qui implique une numérisation verticale de l'information. line, which involves vertical scanning of information.
Les extrémités du vecteur d'interpolation sont donc situées généra- The ends of the interpolation vector are therefore generally located
lement sur des lignes de balayage différentes et non contiguës Le principe de cette interpolation apparaît nettement sur la figure 1: Lately on different and non-contiguous scanning lines The principle of this interpolation is clearly shown in FIG. 1:
la nature discrète de la résolution verticale impose la construc- the discrete nature of the vertical resolution imposes the construction
tion dudit vecteur à l'aide de petits segments horizontaux S, à tion of said vector using small horizontal segments S, to
Sm portés par les lignes intermédiaires disponibles (correspon- Sm carried by the available intermediate lines (corresponding
dant aux flèches présentes du côté gauche de la figure) et présen- the arrows on the left side of the figure) and present
tant entre eux un certain recouvrement en projection horizontale both of them a certain overlap in horizontal projection
pour assurer une continuité apparente du vecteur d'interpolation. to ensure apparent continuity of the interpolation vector.
Le nombre de ces lignes intermédiaires disponibles dépend de l'écart d'amplitude entre deux échantillons successifs E (n) et The number of these intermediate lines available depends on the amplitude difference between two successive samples E (n) and
E (n + 1).E (n + 1).
Dans le cas o il n'y a pas de ligne de balayage dispo- In case there is no scanning line available
nible entre deux positions d'échantillons, le vecteur d'interpola- between two sample positions, the interpolating vector
tion comprend un segment d'interpolation unique qui dure une pério- tion includes a single interpolation segment that lasts a peri
de de restitution complète TR pour assurer la continuité de la of full return TR to ensure continuity of the
trace (voir de tels segments Su, SU+ 11 etc sur la figure 2). trace (see such segments Su, SU + 11 etc in Figure 2).
Pour bénéficier totalement de l'apport du vecteur d'interpolation, il est nécessaire que le tracé de ce vecteur possède la meilleure résolution possible; pour ce faire, le balayage de type télévision To fully benefit from the contribution of the interpolation vector, it is necessary that the tracing of this vector has the best possible resolution; to do this, television type scanning
est utilisé en mode entrelacé, mais présente l'inconvénient d'in- is used in interlaced mode, but has the drawback of
troduire un effet de papillotement En effet, lorsqu'une partie de la trace est horizontale, cette partie ne concerne qu'une seule ligne de balayage et n'est donc portée que toutes les deux trames, produce a flicker effect Indeed, when a part of the trace is horizontal, this part concerns only one scanning line and is therefore only carried every two frames,
paires ou impaires; l'énergie de cette partie horizontale n'ap- odd or even; the energy of this horizontal part does not
paraît par exemple que toutes les 40 millisecondes à la fréquence de 25 hertz (au lieu de toutes les 20 millisecondes en balayage non seems for example that every 40 milliseconds at the frequency of 25 hertz (instead of every 20 milliseconds in non sweeping
entrelacé à 50 hertz), ce qui est en deçà des possibilités d'inté- interlaced at 50 hertz), which is below the possibilities of inte-
gration de l'oeil Un phénomène désagréable de pulsation d'éner- gration of the eye An unpleasant phenomenon of energy pulsation
gie lumineuse, l'effet de papillotement, est alors ressenti par l'observateur. Le but de l'invention est de proposer un oscilloscope numérique utilisant un afficheur à balayage récurrent entrelacé de type télévision dans lequel est prévu un circuit de traitement éliminant cet effet de papillotement des parties horizontales de The light effect, the flickering effect, is then felt by the observer. The object of the invention is to propose a digital oscilloscope using an interlaced recurring scanning display of the television type in which a processing circuit is provided eliminating this flickering effect of the horizontal parts of
la trace lumineuse.the light trace.
L'invention concerne donc un dispositif d'affichage tel que défini dans le préambule et caractérisé en ce qu'il comprend, The invention therefore relates to a display device as defined in the preamble and characterized in that it comprises,
pour supprimer l'effet de pulsation lumineuse des segments d'inter- to suppress the light pulsation effect of the inter-
polation qui représentent les parties horizontales ou faiblement polation which represent the horizontal parts or weakly
inclinées de la trace lumineuse à afficher, des moyens de traite- inclined with the light trace to be displayed, processing means
tement associant à chaque segment d'interpolation d'énergie déter- tally associating each energy interpolation segment with
minée porté par une ligne de l'une des trames au moins un et géné- mined carried by a line of one of the frames at least one and gener-
ralement deux autres segments parallèles dits d'antipapillotement, d'énergie deux fois plus faible et portés par l'autre trame, par l'une ou les deux lignes qui encadrent la ligne considérée dans la actually two other parallel segments known as antipapillotement, of half the energy and carried by the other frame, by one or both lines which frame the line considered in the
première trame.first frame.
Ce sont des considérations de coût qui conduisent à n'utiliser, en option, qu'un seul segment d'antipapillotement These are cost considerations that lead to using, as an option, only one segment of antipapillotement
lorsque la trace lumineuse est faiblement ascendante ou descen- when the light trace is slightly ascending or descending
dante Dans le cas d'une partie de trace parfaitement horizontale, dante In the case of a perfectly horizontal trace part,
c'est la solution complète qui est retenue: deux segments d'anti- the complete solution is chosen: two segments of anti
papillotement sont associés au segment d'interpolation, et il leur correspond globalement un paquet d'énergie lumineuse ayant la même flicker are associated with the interpolation segment, and there corresponds globally a packet of light energy having the same
valeur que celle du segment d'interpolation (puisque ces deux seg- value than that of the interpolation segment (since these two seg-
ments ont chacun une énergie deux fois plus faible) et le même centre de gravité (puisque ces deux segments sont identiques et each have half the energy) and the same center of gravity (since these two segments are identical and
placés symétriquement) La cadence lumineuse se trouve ainsi por- placed symmetrically) The luminous cadence is thus
tée par exemple à 50 hertz dans le cas précédemment cité du bala- for example at 50 hertz in the previously cited case of bala-
yage entrelacé à 25 hertz, sans que la légère augmentation de largeur de trace qui se produit à l'endroit o est effectué ce interlaced at 25 hertz, without the slight increase in trace width that occurs at the place where this is done
traitement antipapillotement soit gênante Au contraire, ce traite- antipapillotement treatment is bothersome On the contrary, this treatment
ment, visuellement agréable puisqu'il remédie à l'inconvénient visually pleasing since it overcomes the disadvantage
qui avait été précédemment cité en reportant la pulsation d'éner- which had been previously quoted by postponing the pulsation of energ-
gie lumineuse à une fréquence double, assure la conservation du centre de gravité du signal et n'altère donc pas la précision de la mesure effectuée par l'oeil dans l'examen d'un oscillogramme En outre, comme le traitement n'est utilisé que de place en place sur la trace, uniquement pour ses parties horizontales ou faiblement Inclinées, les autres parties de la trace gardent leur finesse et light at a double frequency, ensures the conservation of the center of gravity of the signal and therefore does not alter the accuracy of the measurement made by the eye in the examination of an oscillogram In addition, as the processing is not used only from place to place on the track, only for its horizontal or slightly inclined parts, the other parts of the track keep their finesse and
leur résolution maximale.their maximum resolution.
D'autres particularités et avantages de l'invention Other features and advantages of the invention
apparaîtront maintenant de façon plus précise dans la description will now appear more precisely in the description
qui suit et dans les dessins annexés, donnés à titre d'exemple non limitatif et dans lesquels la figure 1 met en évidence le principe déjà connu d'interpolation entre les échantillons d'un signal par un vecteur comprenant plusieurs segments horizontaux; la figure 2 illustre le même principe, mais dans le cas o il n'y a pas de ligne de balayage disponible entre deux échantillons et o le vecteur d'interpolation comprend donc un segment d'interpolation unique; la figure 3 est un schéma fonctionnel du circuit de traitement antipapillotement; la figure 4 montre pour la ligne courante "L" les différentes situations dans lesquelles il est utile de générer des segments d'antipapillotement; la figure 5 montre le principe de construction des segments de suppression du phénomène de papillotement; la figure 6 illustre une variante du principe mis en évidence sur la figure 5; which follows and in the appended drawings, given by way of nonlimiting example and in which FIG. 1 highlights the already known principle of interpolation between the samples of a signal by a vector comprising several horizontal segments; FIG. 2 illustrates the same principle, but in the case where there is no available scanning line between two samples and where the interpolation vector therefore comprises a single interpolation segment; FIG. 3 is a functional diagram of the anti-tilt processing circuit; FIG. 4 shows for the current line "L" the various situations in which it is useful to generate antipapillotement segments; Figure 5 shows the principle of construction of the suppression segments of the flicker phenomenon; Figure 6 illustrates a variant of the principle highlighted in Figure 5;
la figure 7 est le tableau de décodage d'une expres- FIG. 7 is the table for decoding an expression
sion Delta définie pour la recherche des situations o le trai- Delta defined for the search of situations where the treatment
tement antipapillotement est nécessaire; highly antipapillotement is necessary;
les figures 8 a à 8 g décrivent en détail un jeu de cir- FIGS. 8 a to 8 g describe in detail a set of circles
cuits logiques qui, à partir des valeurs possibles de l'expression Delta, permet la délivrance d'un signal indicateur de la présence desdites situations et destiné à commander le fonctionnement du logic cooked which, from the possible values of the expression Delta, allows the delivery of a signal indicating the presence of said situations and intended to control the operation of the
dispositif de traitement antipapillotement. anti-tilt treatment device.
On a vu ci-dessus que le dispositif d'affichage selon l'invention est utile lorsque, en fonction de l'allure locale de la grandeur à représenter sur l'écran d'affichage, la trace, après toutes les interpolations, est constituée en certains endroits de We have seen above that the display device according to the invention is useful when, as a function of the local appearance of the quantity to be represented on the display screen, the trace, after all the interpolations, is formed in some places
longs segments horizontaux n'appartenant chacun qu'à une seule tra- long horizontal segments, each belonging to only one path
me C'est dans de tels cas que l'énergie liée à ces parties de tra- me It is in such cases that the energy linked to these parts of work
ce apparaît à une cadence de 25 hertz et est pénible pour l'oeil. it appears at a rate of 25 hertz and is painful for the eye.
Pour déceler de telles situations, il est nécessaire de prévoir dans le dispositif, conformément au schéma fonctionnel de la figure 3, une voie 10, placée en parallèle sur la voie vidéo 20 de restitution de la trace par interpolation, qui relie la mémoire To detect such situations, it is necessary to provide in the device, in accordance with the functional diagram of FIG. 3, a channel 10, placed in parallel on the video channel 20 of restitution of the trace by interpolation, which connects the memory
numérique 30 et l'écran d'affichage 40. digital 30 and the display screen 40.
Cette voie de test et de traitement 10 fonctionne à la cadence de restitution des échantillons, par exemple 5 mégahertz, This test and processing channel 10 operates at the rate of restitution of the samples, for example 5 megahertz,
et comprend un détecteur 100 de la position des échantillons suc- and includes a detector 100 of the position of the samples
cessivement délivrés par la mémoire 30 (mémoire à laquelle est continually delivered by memory 30 (memory to which is
associé un dispositif 50 de lecture de la mémoire couplé au dépla- associated with a memory reading device 50 coupled to the displacement
cement du spot le long d'une ligne de balayage) par rapport à la ligne courante, repérée par la référence "L" sur la figure 1 Ce cementation of the spot along a scanning line) relative to the current line, identified by the reference "L" in Figure 1 Ce
détecteur 100 est suivi d'un circuit à retard 110 qui retarde l'in- detector 100 is followed by a delay circuit 110 which delays the
formation de position obtenue dans le détecteur 100 relativement à l'échantillon E (n) de position horizontale N pendant que s'élabore l'information de position concernant l'échantillon suivant E (n + 1) de position N + 1 Si "L" est donc le numéro de la ligne en cours de balayage, repérée sur la figure 4 par un 0, les deux lignes immédiatement supérieures et inférieures étant repérées respectivement par + 1, + 2 et 1, -2, six positions relatives des position formation obtained in the detector 100 relative to the sample E (n) of horizontal position N while the position information relating to the next sample E (n + 1) of position N + 1 If "L "is therefore the number of the line being scanned, identified in FIG. 4 by a 0, the two immediately upper and lower lines being identified respectively by + 1, + 2 and 1, -2, six relative positions of the
échantillons correspondent à ces situations o le traitement anti- samples correspond to these situations where the anti
papillotement doit être utilisé dans le dispositif d'affichage. flickering should be used in the display.
Un circuit de comparaison et de décision 120 génère un signal indicateur particulier (appelé AP) si l'existence de A comparison and decision circuit 120 generates a particular indicator signal (called AP) if the existence of
l'une de ces positions relatives est constatée, et ce signal in- one of these relative positions is noted, and this signal in-
dicateur commande alors la mise en fonctionnement d'un générateur dicator then controls the activation of a generator
de traitement antipapillotement, piloté par un circuit d'hor- anti-tilt treatment, piloted by a clock circuit
loge 150 assurant la restitution d'un segment horizontal de durée égale à celle qui sépare deux échantillons successifs Lorsque l'existence d'une partie horizontale ou faiblement inclinée du signal reconstruit a été détectée sur l'une des trames du balayage entrelacé, le générateur 130 commande alors la construction, sur lodge 150 ensuring the reproduction of a horizontal segment of duration equal to that which separates two successive samples When the existence of a horizontal or slightly inclined part of the reconstructed signal has been detected on one of the frames of the interlaced scanning, the generator 130 then orders construction, on
l'autre trame, de deux segments de suppression du phénomène de pa- the other frame, of two segments of suppression of the phenomenon of pa-
pillotement, parallèles à celui porté par la première trame et de même longueur que lui mais d'énergie deux fois plus faible, ces segments dits d'antipapillotement étant en outre portés chacun par l'une des deux lignes de la deuxième trame qui encadrent la ligne considérée sur la première trame Le principe de cette construction pilpling, parallel to that carried by the first frame and of the same length as him but of energy half as weak, these so-called antipapillotement segments being each carried by one of the two lines of the second frame which frame the line considered on the first frame The principle of this construction
est représenté sur la figure 5, ou, en vue très agrandie, est re- is shown in Figure 5, or, in very enlarged view, is re-
présenté sur une ligne, la ligne 328 de la trame paire par exemple, un tel segment horizontal P de la trace lumineuse reconstruite par interpolation, porteur d'une énergie W p; les lignes 15 et 16 de la trame impaire, encadrant la ligne 328, portent alors deux segments IA et IB qui encadrent le segment P et sont porteurs chacun d'une énergie WI = Wp/2, avec une longueur égale à celle des segments d'interpolation et une amplitude deux fois plus presented on a line, line 328 of the even frame for example, such a horizontal segment P of the light trace reconstructed by interpolation, carrying an energy W p; the lines 15 and 16 of the odd frame, surrounding the line 328, then carry two segments IA and IB which surround the segment P and each carry an energy WI = Wp / 2, with a length equal to that of the segments d twice as much amplitude
faible que ceux-ci.weak than these.
Dans le cas o le segment marqué par le phénomène de papillotement est non pas horizontal mais faiblement incliné, il est possible (voir la figure 6) de n'effectuer la construction, sur la deuxième trame, que d'un seul des deux segments parallèles d'antipapillotement encadrant le segment initial: celui qui se l O trouve, par rapport audit segment initial Pn, du côté vers lequel s'effectue la progression inclinée de la trace, c'est-à-dire le segment In situé du c Sté o se trouve le prochain segment In the case where the segment marked by the flickering phenomenon is not horizontal but slightly inclined, it is possible (see Figure 6) to perform the construction, on the second frame, of only one of the two parallel segments antipapillotement framing the initial segment: that which is located O, in relation to said initial segment Pn, on the side towards which the inclined progression of the trace takes place, that is to say the segment In located of the c Sté where is the next segment
initial Pn également marqué par le phénomène de papillotement. initial Pn also marked by the flicker phenomenon.
n+ 1 L'un des modes de réalisation possibles du circuit 120 de comparaison et de décision présent dans la voie 10 est le suivant Si le numéro de la ligne "L" peut varier de 0 à 511 (on se limite à 512 lignes utiles) et également la valeur "E" définissant la position des échantillons, "L" et "E" sont définis par des nombres binaires de 9 bits à partir desquels on peut définir l'expression Delta = D = E L avec 9 bits plus 1 bit éventuel de retenue, soit dix bits B O à B 8 plus le bit de retenue C L'examen de la figure 4 a montré que le traitement antipapillotement est utilisable dans six situations déterminées de l'échantillon E (n + 1) par rapport à l'échantillon E (n) Le signal indicateur AP de commande du générateur 130 apparaît donc seulement dans ces six situations, conformément à l'équation logique suivante: AP = A Pl + AP 2 avec: A Pl = lD(n) = + 1 l (D(n+ 1) = 0) + (D(n+ 1) = + 1) + (D(n+ 1) = + 2)l AP 2 = D(n) = -1 l D(n+ 1) = 0) + (D(n+ 1) = -1) + (D(n+ 1) = - 2)l n + 1 One of the possible embodiments of the circuit 120 for comparison and decision present in channel 10 is the following If the number of the line "L" can vary from 0 to 511 (we limit ourselves to 512 useful lines) and also the value "E" defining the position of the samples, "L" and "E" are defined by binary numbers of 9 bits from which we can define the expression Delta = D = EL with 9 bits plus 1 possible bit of restraint, that is to say ten bits BO to B 8 plus the bit of retention C The examination of figure 4 showed that the antipapillotement treatment can be used in six determined situations of the sample E (n + 1) compared to the sample E (n) The indicator signal AP for controlling the generator 130 therefore appears only in these six situations, in accordance with the following logical equation: AP = A Pl + AP 2 with: A Pl = lD (n) = + 1 l (D (n + 1) = 0) + (D (n + 1) = + 1) + (D (n + 1) = + 2) l AP 2 = D (n) = -1 l D (n + 1) = 0 ) + (D (n + 1) = -1) + (D (n + 1) = - 2) l
(les opérateurs étant bien entendu dans ees expressions des opé- (the operators being of course in these expressions of the operators
rateurs logiques).logical timers).
rateurs logiques).logical timers).
On a choisi, dans l'exemple ici décrit, d'exprimer Delta en code binaire complément à deux, ce qui donne pour cette expression le tableau de décodage de la figure 7, avec en abscisse les numéros des bits et en ordonnées les numéros des lignes On constate sur ce tableau qu'on peut définir les fonctions logiques In the example described here, we have chosen to express Delta in binary code two's complement, which gives for this expression the decoding table of FIG. 7, with the numbers of the bits on the abscissa and the numbers of the numbers on the ordinate lines We see in this table that we can define the logical functions
auxiliaires suivantes, à l'aide de deux portes ET (voir les fi- following auxiliaries, using two AND gates (see fi
gures 8 a et 8 b respectivement): FA 1 2 x B 3 x B 4 x B 5 x B 6 x B 7 x B 8 x C FA 2 B 2 x B 3 x B 4 x B 5 x B 6 x B 7 x B 8 x C De l'expression de ces deux fonctions, on déduit les expressions gures 8 a and 8 b respectively): FA 1 2 x B 3 x B 4 x B 5 x B 6 x B 7 x B 8 x C FA 2 B 2 x B 3 x B 4 x B 5 x B 6 x B 7 x B 8 x C From the expression of these two functions, we deduce the expressions
logiques de D (n + 1) = + 1 et de D (n + 1) = -1, à l'aide égale- logics of D (n + 1) = + 1 and of D (n + 1) = -1, using equally-
ment d'une simple porte ET dans chaque cas (voir les figures 8 c et 8 d respectivement): C(n+ 1) = + 1 f = (FA 1 x x Bx B 1)n+ 1 ED(n+l) = = (FA 2 x Bo x B 1)n+ 1 On peut alors définir les fonctions logiques auxiliaires FA 3 et FA 4 destinées à exprimer A Pl et AP 2 (voir les figures 8 e et 8 f respectivement): FA 3 =FA 1 x (B O + B 1)(n+ 1) x (D(n) = + 1) FA 4 = CFA 1 x B O x B 1 x (D(n) = -1)l 4 (n+ 1) (n+ 1) (n+ 1) A x B 1 x (D(n) =-1)l 3 D 2 (n+l) (n+l) +EA 2 x Finalement, le signal indicateur AP apparatt si l'une au moins des fonctions FA 3 ou FA 4 est présente sur les entrées d'une porte OU, représentée sur la figure 8 g et en sortie de laquelle est présent AP, signal de commande du générateur 130 de traitement antipapillotement. Le signal antipapillotement, composé comme on l'a vu ment of a simple AND gate in each case (see Figures 8 c and 8 d respectively): C (n + 1) = + 1 f = (FA 1 xx Bx B 1) n + 1 ED (n + l) = = (FA 2 x Bo x B 1) n + 1 We can then define the auxiliary logic functions FA 3 and FA 4 intended to express A Pl and AP 2 (see Figures 8 e and 8 f respectively): FA 3 = FA 1 x (BO + B 1) (n + 1) x (D (n) = + 1) FA 4 = CFA 1 x BO x B 1 x (D (n) = -1) l 4 (n + 1) (n + 1) (n + 1) A x B 1 x (D (n) = -1) l 3 D 2 (n + l) (n + l) + EA 2 x Finally, the indicator signal AP appears if at least one of the functions FA 3 or FA 4 is present on the inputs of an OR gate, shown in FIG. 8 g and at the output of which there is AP, control signal from the generator 130 for anti-tilt processing. The anti-flip signal, composed as we have seen
de deux segments portés par une trame entourant le segment ini- of two segments carried by a frame surrounding the initial segment
tial d'interpolation porté par l'autre trame, est alors délivré tial of interpolation carried by the other frame, is then delivered
en sortie de la voie 10 de test et de traitement, pour composi- at the output of the test and processing channel 10, for compound
tion dans un additionneur 140 avec le signal vidéo de la trace interpolée issu du circuit 160 de reconstruction du signal par les vecteurs d'interpolation et avec le signal de synchronisation du récepteur et le signal de réticule électronique tous deux issus tion in an adder 140 with the video signal of the interpolated trace coming from the circuit 160 of reconstruction of the signal by the interpolation vectors and with the synchronization signal of the receiver and the electronic reticle signal both coming from
d'un séquenceur 170, puis est envoyé sur l'écran d'affichage 40. of a sequencer 170, then is sent to the display screen 40.
La nouvelle trace lumineuse obtenue, un peu plus large mais non doublée, est désormais exempte de tout papillotement En The new light trace obtained, a little wider but not doubled, is now free of any flickering.
outre, comme la somme de l'énergie des deux segments d'antipapil- further, as the sum of the energy of the two antipapil segments-
lotement ajoutés est égale à l'énergie du segment d'interpolation initial, le centre de gravité de cette nouvelle énergie est identique à celui de l'énergie de ce segment initial, et il n'y a aucune génération d'erreur sur la position de la trace lumineuse, aucun décalage du centre de celleci par rapport aux autres added lot is equal to the energy of the initial interpolation segment, the center of gravity of this new energy is identical to that of the energy of this initial segment, and there is no error generation on the position of the light trace, no shift of the center of this compared to the others
parties de la trace qui n'ont pas subi le traitement antipapil- parts of the trace which have not undergone antipapil treatment
lotement, ce qui préserve la précision des mesures. which preserves the precision of the measurements.
Bien entendu, la présente invention n'est pas limitée aux exemples de réalisation ci-dessus décrits et représentés, à partir desquels des variantes peuvent être proposées sans pour cela sortir du cadre de l'invention En particulier, il est possible, en ce qui concerne les figures 8 a à 8 g, d'utiliser un jeu de circuits logiques différent si l'on veut tenir compte des Of course, the present invention is not limited to the embodiments described above and shown, from which variants can be proposed without departing from the scope of the invention In particular, it is possible, as far as relates to FIGS. 8 a to 8 g, to use a different set of logic circuits if one wishes to take account of the
résultats partiels issus de la voie 20 d'interpolation. partial results from channel 20 of interpolation.
Claims (5)
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR8206589A FR2525371A1 (en) | 1982-04-16 | 1982-04-16 | Interlaced raster scan display device for digital oscilloscope - has interpolation segment processed for horizontal trace flicker suppression |
EP83200522A EP0092276B1 (en) | 1982-04-16 | 1983-04-13 | Display system with interlaced television raster scanning, and digital oscilloscope comprising such a system |
DE8383200522T DE3362651D1 (en) | 1982-04-16 | 1983-04-13 | Display system with interlaced television raster scanning, and digital oscilloscope comprising such a system |
JP58065748A JPS5989075A (en) | 1982-04-16 | 1983-04-15 | Television type interlacing scan indicator |
US06/485,571 US4642623A (en) | 1982-04-16 | 1983-04-15 | Television-type interlaced display device and digital oscilloscope comprising such a device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR8206589A FR2525371A1 (en) | 1982-04-16 | 1982-04-16 | Interlaced raster scan display device for digital oscilloscope - has interpolation segment processed for horizontal trace flicker suppression |
Publications (2)
Publication Number | Publication Date |
---|---|
FR2525371A1 true FR2525371A1 (en) | 1983-10-21 |
FR2525371B1 FR2525371B1 (en) | 1984-05-25 |
Family
ID=9273087
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR8206589A Granted FR2525371A1 (en) | 1982-04-16 | 1982-04-16 | Interlaced raster scan display device for digital oscilloscope - has interpolation segment processed for horizontal trace flicker suppression |
Country Status (2)
Country | Link |
---|---|
JP (1) | JPS5989075A (en) |
FR (1) | FR2525371A1 (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2489633A1 (en) * | 1980-09-02 | 1982-03-05 | Sony Corp | SCINTILATION SUPPRESSION CIRCUIT FOR TELEVISION RECEIVER |
-
1982
- 1982-04-16 FR FR8206589A patent/FR2525371A1/en active Granted
-
1983
- 1983-04-15 JP JP58065748A patent/JPS5989075A/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2489633A1 (en) * | 1980-09-02 | 1982-03-05 | Sony Corp | SCINTILATION SUPPRESSION CIRCUIT FOR TELEVISION RECEIVER |
Also Published As
Publication number | Publication date |
---|---|
FR2525371B1 (en) | 1984-05-25 |
JPS5989075A (en) | 1984-05-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0781041B1 (en) | Progressive frames interpolation system | |
EP0677228B1 (en) | Method for de-interlacing fields of a sequence of moving images | |
WO1990003619A1 (en) | Method and device for estimation of motion in animated image sequences | |
FR2624682A2 (en) | METHOD AND DEVICE FOR MOTION ESTIMATING IN A MOVED IMAGE SEQUENCE | |
FR2594281A1 (en) | APPARATUS FOR ESTIMATING NOISE IN SIGNALS HAVING REDUNDANT INTERVALS | |
FR2766946A1 (en) | PRETREATMENT METHOD AND DEVICE FOR MOTION ESTIMATION | |
FR2623040A1 (en) | METHOD AND DEVICE FOR PROCESSING INTERLACE FRAME SCAN IMAGE SIGNALS | |
EP0330279A1 (en) | Device for the space-time sub-sampling of digital video signals representative of a sequence of interlaced or sequential pictures, system for the transmission of high definition television pictures including such a device, and broadcasting and receiving stages for such a system | |
FR2628280A1 (en) | ADAPTIVE PROCESSING APPARATUS FOR SPREADING A VIDEO SIGNAL | |
FR2482815A1 (en) | DEVICE FOR ENCODING AND DECODING IMAGE AND SOUND SIGNALS | |
EP3114831B1 (en) | Optimised video denoising for heterogeneous multisensor system | |
FR2600478A1 (en) | METHOD AND DEVICE FOR FREEZING TELEVISION IMAGE | |
FR2482814A1 (en) | METHOD AND DEVICE FOR ENCODING AND DECODING VIDEO SIGNALS BY REPETITIVE INVERSION OF THE POLARITY OF THESE SIGNALS | |
FR2513014A1 (en) | DEVICE FOR DETECTING RADIATIONS WITH READ AND TRANSFER DEVICES, AND DEVICE AND METHOD FOR GENERATING ELECTRICAL INDICATIONS ASSOCIATED WITH IMAGE SCANNING | |
EP0033172B1 (en) | Circuit for correcting the phase differences between the deflection control signals and the synchronisation signals in a television receiver | |
FR2944664A1 (en) | Image i.e. source image, processing device, has interpolators interpolating compensated images, multiplexer alternately selecting output frames of interpolators, and display unit displaying output images of multiplexer | |
EP0780794B1 (en) | Motion estimation correction process in images with a periodical structure | |
EP0347325A1 (en) | Method and installation for broadcasting compatible high-definition programmes | |
EP0337565B1 (en) | Device for coding signals representative of a sequence of pictures and system for transmission of high definition television pictures including such a device | |
EP1715679A1 (en) | Deinterlacing of a moving picture sequence | |
EP0092276B1 (en) | Display system with interlaced television raster scanning, and digital oscilloscope comprising such a system | |
FR2884341A1 (en) | Digital image, e.g. fluoroscopic image, improving method, for medical imaging field, involves generating visualized image corresponding to weighted sum of predicted image of object and image acquired at instant | |
FR2525371A1 (en) | Interlaced raster scan display device for digital oscilloscope - has interpolation segment processed for horizontal trace flicker suppression | |
CH625377A5 (en) | ||
FR2742902A1 (en) | MOTION ESTIMATION METHOD |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
ST | Notification of lapse |