[go: up one dir, main page]

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 PDF

Info

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
Application number
FR8206589A
Other languages
French (fr)
Other versions
FR2525371B1 (en
Inventor
Pierre Joseph Charles Dureux
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Laboratoires dElectronique Philips SAS
Original Assignee
Laboratoires dElectronique et de Physique Appliquee
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Laboratoires dElectronique et de Physique Appliquee filed Critical Laboratoires dElectronique et de Physique Appliquee
Priority to FR8206589A priority Critical patent/FR2525371A1/en
Priority to EP83200522A priority patent/EP0092276B1/en
Priority to DE8383200522T priority patent/DE3362651D1/en
Priority to JP58065748A priority patent/JPS5989075A/en
Priority to US06/485,571 priority patent/US4642623A/en
Publication of FR2525371A1 publication Critical patent/FR2525371A1/en
Application granted granted Critical
Publication of FR2525371B1 publication Critical patent/FR2525371B1/fr
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G1/00Control 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/06Control 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/14Control 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/16Control 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/162Control 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
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R13/00Arrangements for displaying electric variables or waveforms
    • G01R13/02Arrangements for displaying electric variables or waveforms for displaying measured electric variables in digital form
    • G01R13/0218Circuits therefor
    • G01R13/0227Controlling 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

The device is applicable to display of stored signal samples restored as points or interpolation vectors. To suppress flicker, the interpolation segments (P) representing the horizontal or slightly inclined portions of the trace are processed by a circuit which is activated only on detection of such portions by a test channel. With each interpolation segment (P) of predetermined energy carried by a line of one scan, other parallel segments (IA,IB) of half as much energy carried by the two adjacent lines of the interlaced scan are associated. The test channel includes a logic circuit comparing the positions of successive samples of the trace w.r.t the current line (L), and signalling to the processor that a situation obtains corresp. to the presence of a horizontal portion.

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)

REVENDICATIONS 1 Dispositif d'affichage pour oscilloscope numérique à balayage récurrent entrelacé de type télévision, caractérisé en ce qu'il comprend, pour supprimer l'effet de pulsation lumineuse des segments d'interpolation qui représentent les parties horizon- tales ou faiblement inclinées de la trace lumineuse à afficher, des moyens de traitement associant à chaque segment d'interpolation d'énergie déterminée porté par une ligne de l'une des trames un autre segment parallèle, dit d'antipapillotement, d'énergie deux fois plus faible et porté par l'une des lignes de l'autre trame qui  1 Display device for a digital interlaced recurring scanning oscilloscope of television type, characterized in that it comprises, to suppress the effect of light pulsation from the interpolation segments which represent the horizontal or slightly inclined parts of the trace light to be displayed, processing means associating with each segment of determined energy interpolation carried by a line of one of the frames another parallel segment, said of antipapillotement, of energy half as low and carried by l 'one of the lines of the other frame which encadrent la ligne considérée dans la première trame.  frame the line considered in the first frame. 2 Dispositif selon la revendication 1, caractérisé en ce qu'à chaque segment d'interpolation d'énergie déterminée porté  2 Device according to claim 1, characterized in that at each determined energy interpolation segment carried par une ligne de l'une des trames sont associés deux autres seg-  by a line of one of the frames are associated two other seg- ments parallèles, dits d'antipapillotement, d'énergie deux fois plus faible et portés chacun par l'une des deux lignes de l'autre trame qui encadrent la ligne considérée dans la première trame, de façon à conserver le centre de gravité initial de la trace lumineuse.  parallel elements, called antipapillotment, of twice the energy and each carried by one of the two lines of the other frame which surround the line considered in the first frame, so as to preserve the initial center of gravity of the light trace. 3 Dispositif selon l'une des revendications 1 et 2,  3 Device according to one of claims 1 and 2, caractérisé en ce que le ou les segments d'antipapillotement ont  characterized in that the antipapillotment segment (s) have une longueur égale à celle des segments d'interpolation et une am-  a length equal to that of the interpolation segments and an am- plitude deux fois plus faible que ceux-ci.  folds twice as low as these. 4 Dispositif selon la revendication 3, caractérisé  4 Device according to claim 3, characterized en ce que lesdits moyens de traitement ne sont mis en action qu'a-  in that said processing means are only put into action près détection, à l'aide d'une voie dite de test et de traitement,  near detection, using a so-called test and treatment channel, de l'existence des situations o ce traitement est nécessaire.  the existence of the situations where this treatment is necessary. Dispositif selon la revendication 4 caractérisé en ce que cette voie de test et de traitement comprend un circuit logique comparant les positions d'échantillons successifs de la  Device according to claim 4 characterized in that this test and processing channel comprises a logic circuit comparing the positions of successive samples of the trace lumineuse par rapport à la ligne courante du balayage et dé-  light trace relative to the current scan line and livrant un signal indicateur de commande des moyens de traitement si l'existence de l'une de ces situations à traiter est déduite de  delivering a signal indicating control of the processing means if the existence of one of these situations to be treated is deduced from ladite comparaison.said comparison. 6 Oscilloscope numérique à balayage récurrent entre-  6 Digital oscilloscope with recurrent scanning between lacé de type télévision, caractérisé en ce qu'il comprend un  laced television type, characterized in that it comprises a dispositif' d'affichage selon l'une des revendications 1 à 5.  display device according to one of claims 1 to 5.
FR8206589A 1982-04-16 1982-04-16 Interlaced raster scan display device for digital oscilloscope - has interpolation segment processed for horizontal trace flicker suppression Granted FR2525371A1 (en)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2489633A1 (en) * 1980-09-02 1982-03-05 Sony Corp SCINTILATION SUPPRESSION CIRCUIT FOR TELEVISION RECEIVER

Patent Citations (1)

* Cited by examiner, † Cited by third party
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