DE2129480A1 - Device for use in the visual display of data - Google Patents
Device for use in the visual display of dataInfo
- Publication number
- DE2129480A1 DE2129480A1 DE19712129480 DE2129480A DE2129480A1 DE 2129480 A1 DE2129480 A1 DE 2129480A1 DE 19712129480 DE19712129480 DE 19712129480 DE 2129480 A DE2129480 A DE 2129480A DE 2129480 A1 DE2129480 A1 DE 2129480A1
- Authority
- DE
- Germany
- Prior art keywords
- images
- image
- sequence
- input data
- information
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T13/00—Animation
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Hardware Design (AREA)
- Processing Or Creating Images (AREA)
- Image Processing (AREA)
Description
17 88o Ki/Jo 14. Juni 197117 88o Ki / Jo June 14, 1971
Olof Lars Erik NiIsson
Göteborg, SchwedenOlof Lars Erik NiIsson
Gothenburg, Sweden
Vorrichtung zur Verwendung bei der sichtbaren Wiedergabe vonApparatus for use in the visual display of
Daten.Data.
Die Erfindung betrifft eine Vorrichtung zur Verwendung bei der sichtbaren Wiedergabe von Daten, um die Erzeugung einer Sequenz graphischer Bilder mit sukzessiven Änderungen zwischen aufeinanderfolgenden Bildern auf einer Anzeigeeinrichtung zu steuern. Die Erfindung bezweckt insbesondere eine Hilfe bei der Herstellung von sogenannten beweglichen Bildern, d.h. solchen Bildern, die zusammengenommen einem Beobachter den Eindruck einer Reihe kontinuierlicher Veränderungen geben.The invention relates to a device for use in the visual display of data in order to generate a sequence of graphic images with successive changes between successive images on a display device to control. The invention aims in particular to help in the production of so-called moving images, i.e. those images which, taken together, give an observer the impression of a series of continuous changes.
Um zu ermöglichen, daß der Betrachter einer Sequenz nacheinander erzeugter Bilder den Eindruck eines kontinuferlichen Ablaufes eines Geschehens erhält und die Bilder nicht als eine Folge einzelner Bilder wahrnimmt, müssen die Bilder mit einer Frequenz von wenigstens 25 Bilder pro Sekunde erzeugt werden. Diese Tatsache, die aus der Fernseh- und Kinofilmtechnik bekannt ist, trifft selbstverständlich auch auf die graphische Darstellung von Daten zu. Um ein graphisches Sympol oder ein Bildelement darzustellen, das bezüglich einem oder mehreren Parametern zwischen nacheinander erzeugten Bildern eine Änderung erfahren soll, ist es bisher auch notwendig, die ParameterTo allow the viewer to watch a sequence one at a time generated images give the impression of a continental one The sequence of an event receives and does not perceive the images as a sequence of individual images, the images must with a Frequency of at least 25 frames per second can be generated. This fact, known from television and cinema film technology is, of course, also applies to the graphical representation of data. To a graphic symbol or a To represent a picture element that changes with respect to one or more parameters between successively generated pictures is to learn, it has so far also been necessary to set the parameters
109852/1719109852/1719
für jedes Bild mit Hilfe eines Rechners zu errechnen "und dann ' alle errechneten Daten einer Anzeigeeinrichtung über geeignete· Anschlußeinrichtungen zuzuführen. , ---'.■-, ; *-; to be calculated for each image with the help of a computer "and then 'to supply all calculated data to a display device via suitable connection devices., ---'. ■ -,; * - ;
• Der Erfindung liegt demgegenüber die Aufgabe zugirundey eine verbesserte Einrichtung zur sichtbaren Darstellung von- ; Daten zu schaffen, bei der- es möglich ist, die zum Ausführen · _der notwendigen Berechnungen in dem Rechner notwendige Zeit zu verkürzen und die Informationsmenge zu reduzieren, die der Einrichtung zugeführt werden muß, um die Erzeugung der gewünschr· ten Bilder zu steuern:. .In contrast, the invention has the object to provide an improved device for the visible representation of- ; To create data in which it is possible to shorten the time necessary to carry out the necessary calculations in the computer and to reduce the amount of information which must be supplied to the device in order to control the generation of the desired images. .
Zur Lösung dieser Aufgabe ist die erfindungsgemäße Vorrichtung gekennzeichnet durch eine Speichereinrichtung zum Speichern ,der Information, die das erste Bild einer Sequenz und die gewünschten Änderungen zwischen nachfolgenden Bildern definiert, und durch eine .Recheneinrichtung zum sukzessiven Errechnen der Werte derjenigen jedes einzelne Bild definierenden Größen, die von Bild zu Bild geändert werden sollen, wobei die Recheneinrichtung so ausgelegt ist, daß sie nach ein und demselben Algorithmus für alle Bildintervalle in einer einzigen Bildsequenz arbeitet. Die Information, die das erste Bild einer Sequenz und auch die Information über die Änderungen zwischen verschiedenen Bildern können in impliziter Form zugeführt werden, was bedeutet, daß die entsprechenden expliziten Daten in der Einrichtung errechnet werden müssen,The device according to the invention is used to achieve this object characterized by a storage device for Save the information that the first frame of a sequence and the desired changes between subsequent images defined, and successively by a .Recheneinrichtung Calculating the values of those variables which define each individual image and which are to be changed from image to image, with the computing device is designed so that it uses one and the same algorithm for all image intervals in a single Image sequence works. The information that the first picture of a Sequence and also the information about the changes between different images can be supplied in implicit form, which means that the corresponding explicit data must be calculated in the facility,
Die Erfindung beruht auf der Ausnutzung der Tatsache, daß die in jedem Bild enthaltene Information normalerweise nur in einem vergleichsweise engen Rahmen zwischen zwei nacheinander erzeugten Bildern variiert, und daß es daher möglich sein sollte, eine genügende Genauigkeit bei der Darstellung graphischer Daten zu erzielen, ohne alle verschiedenenParameter, beispielsweise die Lagekoordinaten, die Intensität, die Fokussierung, die Oberflächenstruktur, die Farbe usw., für jedes sich verändernde graphische Symbol oder Bildelement in jedem Bild genauThe invention is based on the exploitation of the fact that the information contained in each picture is usually only varies within a comparatively narrow framework between two successively generated images, and that it should therefore be possible to achieve sufficient accuracy in the representation of graphical data without all the various parameters, for example the position coordinates, the intensity, the focus, the surface structure, the color etc., for each changing one graphic symbol or figurative element in each image exactly
109852/1719109852/1719
zu errechnen, sondern die Berechnung nur für das erste Bild einer Sequenz durchzuführen, während alle nachfolgenden Bilder in der Sequenz in Abhängigkeit von einem angenommenen Näherungswert für die Änderung zwischen verschiedenen Bildern erzeugt werden. Diese Änderung zwischen den verschiedenen Bildern kann für die gesamte Bildsequenz konstant sein. Sie kann jedoch . auch variabel sein und eine bestimmte lineare oder nichtlineare Punktion der Ordnungsnummern der Bilder oder der Zeit sein.to calculate, but to only carry out the calculation for the first image of a sequence during all subsequent images generated in the sequence as a function of an assumed approximate value for the change between different images will. This change between the different images can be constant for the entire image sequence. However, it can. also be variable and be a certain linear or non-linear puncture of the order numbers of the images or the time.
Außer der gewünschten Verkürzung der Zeit, die zum Ausführen der notv/endigen Berechnungen in dem Rechner notwendig ist, wird durch die Erfindung in vorteilhafterweise ermöglicht, die Frequenz, mit der die Bilder erzeugt werden können, d.h. die Zahl der pro Zeiteinheit erzeugten Bilder, zu erhöhen. Dies ist ein außergewöhnlich wichtiger Vorteil, da dadurch ermöglicht wird, das Speichern der Bilder auf einem photographischen Filmband zu umgehen, was bisher in vielen Fällen notwendig ist, um eine Wiedergabe der Bilder mit der gewünschten Frequenz zu gestatten.Besides the desired reduction in the time it takes to run the necessary calculations in the computer is necessary, is advantageously made possible by the invention, to increase the frequency with which the images can be generated, i.e. the number of images generated per unit of time. this is an exceptionally important benefit as it enables the storage of the images on a photographic To bypass film tape, which has hitherto been necessary in many cases in order to reproduce the images with the desired frequency allow.
Ein Ausführungsbeispiel der Erfindung wird nun im einzelnen anhand der beiliegenden Zeichnung beschrieben, die ein Blockschaltbild einer erfindungsgemäßen Einrichtung darstellt. An embodiment of the invention will now be described in detail with reference to the accompanying drawing, which represents a block diagram of a device according to the invention.
Die in der Figur dargestellte Einrichtung soll dazu dienen, während der Erzeugung einer Bildfolge aufeinanderfolgende Änderungen in der Lage eines bestimmten graphischen Symboles oder Bildelementes zu erleichtern, das beispielsweise die Form einer Fläche, einer Linie oder eines Punktes haben kann. Die Erfindung ist jedoch nicht auf solch eine Einrichtung beschränkt, sondern kann auch bei solchen Vorrichtungen verwendet werden, bei denen andere Arten von Änderungen zwischen einzelnen Bildern, die eine Bildfolge bilden, möglich sind.The device shown in the figure is intended to serve during the generation of an image sequence successive To facilitate changes in the location of a particular graphic symbol or picture element, such as the shape an area, a line or a point. However, the invention is not limited to such a device, but can also be used in those devices where other types of changes between individual images, which form a sequence of images are possible.
10 98 52/171910 98 52/1719
2129Λ802129Λ80
Der in der Zeichnung dargestellte monostabile Schaltkreis 1 dient als Rückstelleinrichtung für die Vorrichtung. Dieser Schaltkreis ist so angeordnet, daß er alle anderen Einheiten in der Vorrichtung zurückstellt, bevor die Erzeugung einer Bild'folge eingeleitet wird. Ein UND-Gatter 2 ist vorgesehen, um die von der Vorrichtung aufgenommenen Eingangsdaten an einen Verteiler 3 abzugeben. Das Gatter 2 öffnet die Verbindungen zwischen dem,Eingang der Vorrichtung und dem Verteiler 3 nicht bevor es von dem Schaltkreis 1 mit einem Bereit-Signal beaufschlagt worden ist, das bedeutet, daß das. erwähnte Rückstellen durchgeführt ist. Die übertragung von am Eingang an-The monostable circuit shown in the drawing 1 serves as a reset device for the device. This circuit is arranged to control all other units in the device resets before generating a sequence of images is initiated. An AND gate 2 is provided the input data recorded by the device to deliver to a distributor 3. The gate 2 opens the connections between the input of the device and the distributor 3 not before it from the circuit 1 with a ready signal Has been applied, this means that the above-mentioned resetting is carried out. The transmission of incoming
" stehenden Daten zu dem Verteiler 3 kann daher erst nach diesem Augenblick beginnen» Der Verteiler 3 gibt die Daten in Abhängigkeit von ihrer Art an einen der vier Speicher 4,5,6 und 7 ab. Der Speicher 4 dient zum speichern der Information über die Zahl der Bilder, die von der Vorrichtung zwischen zwei Zeitpunkten erzeugt werden sollen, an denen Daten aufgenommen werden, d.h. der Speicher 4 speichert die Zahl der Bilder in jeder Bildfolge. Der Speicher 5 dient zum Speichern der Information über die Zahl der graphischen Symbole oder Bildelemente, die ihre Lage zwischen aufeinanderfolgenden Bildern ändern werden. Der Speicher 6 speichert die Information (in Form von Koordinaten) über die Lagen der jeweiligen Symbole oder Bildeinzelheiten auf dem ersten Bild in einer Bildfolge. In den Speicher 7 wird die Information über die gewünschten Änderungen in den Lagekoordinaten des jeweiligen Symboles oder Bilddetails zwischen aufeinanderfolgenden Bildern eingespeichert."standing data to the distributor 3 can therefore only after this Start now »Distribution list 3 gives the data depending on of their type to one of the four stores 4, 5, 6 and 7. The memory 4 is used to store the information about the Number of images taken by the device between two points in time are to be generated on which data are recorded, i.e. the memory 4 stores the number of images in each image sequence. The memory 5 is used to store the information about the number of graphic symbols or picture elements that will change their position between successive images. Of the Memory 6 stores the information (in the form of coordinates) about the positions of the respective symbols or image details the first image in a sequence. In the memory 7 is the Information about the desired changes in the position coordinates of the respective symbol or image details between consecutive Images saved.
Wenn die notwendigen Eingabedaten in dem jeweiligen Speicher gespeichert sind, kann die Erzeugung der verschiedenen Bilder beginnen. Die Lagekoordinaten der verschiedenen Symbole oder Bildeinzelheiten werden mit Hilfe einer Addierstufe 8 erzeugt, die mit den beiden Speichern 6 und 7 verbunden ist. Diese Addierstufe bildet, die Summe der in dem Speicher 6 gespeicherten Koordinatenwerte und die gewünschte Änderung in dem entsprechen-When the necessary input data are stored in the respective memory, the creation of the various images kick off. The position coordinates of the various symbols or image details are generated with the aid of an adder 8 which is connected to the two memories 6 and 7. These Adding stage forms the sum of those stored in the memory 6 Coordinate values and the desired change in the corresponding
109852/1719109852/1719
den Koordinatenwert zwischen aufeinanderfolgenden Bildern, Der Speicher 7 wird durch einen. Vergleicher- und Zähler-Schaltkreis betätigt, der die übertragung von Daten von dem Speicher 7 solange blockiert, wie der Zähler indem Schaltkreis 11 auf Hull steht. Sonst ist die Addierstufe 8 bei Aufnahme der in dem Speicher 6 gespeicherten Koordinatenwerte so angeordnet, daß sie dazu die Änderungen oder Inkremente dieser Werte addiert, die in dem Speicher 7 gespeichert sind. Die entsprechenden Summen werden dann in dem Speicher 6 gespeichert. Bei jedem AdditionsVorgang, der von der Addierstufe 8 ausgeführt Wird, und bei der folgenden Änderung der Information in dem Speicher 6 gibt die Addierstufe 8 ein Aufsteuersignal an ein Gatter 9 ab, das sodann die in dem Speicher 6 gespeicherten Koordinatenwerte dem Ausgang der Vorrichtung zuführt. Zu. diesem Zeitpunkt sind die in dem Speicher 6 gespeicherten Werte nicht gelöscht. Gleichzeitig mit der Abgabe der Koordinatenwerte an den Ausgang der Vorrichtung gibt das Gatter 9 ein Signal an einen weiteren Vergleieher- und Zähler-Schaltkreis Io ab.the coordinate value between successive images, The memory 7 is through a. Operates comparator and counter circuit that controls the transfer of data from the memory 7 blocked as long as the counter in circuit 11 is on Hull stands. Otherwise, adder 8 is not used when the in the coordinate values stored in the memory 6 are arranged so that they do this by changing or incrementing these values which are stored in the memory 7 are added. The corresponding Sums are then stored in the memory 6. With every addition process carried out by the adder 8 Will, and with the following change of information in the Memory 6 gives the adder 8 a control signal Gate 9 from which then the stored in the memory 6 Supplies coordinate values to the output of the device. To. this Time, the values stored in the memory 6 are not deleted. Simultaneously with the delivery of the coordinate values the output of the device, the gate 9 gives a signal another comparator and counter circuit Io.
Die in den Schaltkreisen Io und 11 vorgesehenen Vergleicher sind so angeordnet, daß sie die Einstellung der Zähler des entsprechenden Schaltkreises mit der in den Speichern 5 und 4 gespeicherten Informationen, die sich auf die Zahl der variablen Symbole oder Bildelemente bzw. auf die Zahl der Bilder beziehen*The comparators provided in the circuits Io and 11 are arranged in such a way that they enable the setting of the counters of the corresponding circuit with the information stored in memories 5 and 4 relating to the number of variables Symbols or picture elements or the number of pictures relate*
Im folgenden wird die Betriebsweise der beschriebenen Vorrichtung erläutert. Zur Vereinfachung der Beschreibung sei angenommen, daß die Bildfolge nur aus drei Bildern besteht, und daß d^e Zahl der Symbole oder Bildelemente, die zwischen jedem Bild verschoben werden sollen, nur zwei sind. Folgende Werte werden'in den Speichern 4,5,6 und 7 gespeichert, bevor die Erzeugung der Bildfolge eingeleitet wird: In Speicher 4 wird nur der Wert W3W, d.h. die Zahl der Bilder, gespeichert,The mode of operation of the device described will now be explained. To simplify the description, assume that the sequence of images consists of only three images and that the number of symbols or picture elements to be shifted between each image is only two. The following values are stored in memories 4, 5, 6 and 7 before the generation of the image sequence is initiated: Only the value W 3 W , ie the number of images, is stored in memory 4,
109*52/1719'109 * 52/1719 '
während in dein Speicher ,5 der Wert "2", d.h. die 2ahl· der Symbole oder Bildelemente,, die zwischen verschiedenen Bildern geändert werden sollen, gespeichert. Der Speicher 6 speichert " die Koordinatenwerte, die die Lage der beiden Symbole Odei' Bildelemente in dem ersten Bild angeben. In dem Speicher 6 werden schließlich dta Inkremente dieser Koordinaten zwischen aufeinanderfolgenden Bildern gespeichert. Es sei nun angeommen, daß die Inkremente für alle Bildintervalle gleich sind. Die in dem Speicher 6 gespeicherte Lageinformation, die sich auf das erste Bild bezieht, können durch die Kbordinatenwerte χ (1,1), " y (1,1) bzw. χ (1,2), y (1,2) ausgedrückt werden, wobei die erste Zahl in den Klammern die Bildriummer und die zweite Zahl die Nummer des variablen Symboles oder Bildelementes angibt. Die in dem Speicher 7 gespeicherte Information besteht aus den Inkrementen-Δ χ (l),Ay (1) und Λ. χ (2),Δγ (2). In diesem Fall entsprechen die Zahlen in den Klammern der Zahl des entsprechenden Symboles. while in your memory, 5 the value "2", ie the number of symbols or picture elements, which are to be changed between different images, is stored. The memory 6 stores the coordinate values which indicate the position of the two symbols Odei 'picture elements in the first picture. Finally, dta increments of these coordinates between successive pictures are stored in the memory 6. It is now assumed that the increments are the same for all picture intervals The positional information stored in the memory 6, which relates to the first image, can be represented by the coordinate values χ (1,1), "y (1,1) or χ (1,2), y (1,2 ), where the first number in brackets indicates the picture frame and the second number the number of the variable symbol or picture element. The information stored in the memory 7 consists of the increments Δ χ (l), Ay (1) and Λ. χ (2), Δγ (2). In this case the numbers in brackets correspond to the number of the corresponding symbol.
Die am Ausgang von der Vorrichtung abgegebenen Daten werden in folgender Weise erzeugt. Die Addierstufe 8 tastet die Koordinatenwerte χ (1,1) und y (1,1) ab, die in dem Speicher 6 gespeichert sind. Andererseits wird die Addierstufe 8 daran gehindert, die in dem Speicher 7 gespeicherten Inkrementwerte abzutasten, da dieser Speicher durch den Schaltkreis so lange blockiert wird, wie der Zähler dieses Schaltkreises auf Null steht. Folglich erzeugt die Addierstufe bei seiner ersten Addition die Koordinatenwerte χ (1,1) + O bzw. y (1,1) +0, die gleich den ursprünglich in dem Speicher 6 gespeicherten Werten sind. Nach Beendigung dieser Summation führt die Ädditionsstufe 8 dem Speicher 6 die errechneten - in diesem Fall unveränderten - Werte zu, die in dem Speicher 6 gespeichert werden, wo sie die vorhergehenden Koordinatenwerte ersetzen. Gleichzeitig gibt die Addierstufe 8 ein Öffnungssignal an das Gatter 9 ab, das die in dem Speicher 6 gespeicherten Koordinatenwerte an den Ausgang der Vorrichtung überträgt. In diesem Äugenblick wird das erste Symbol oder Bildelement desThe data output by the device at the output are generated in the following way. The adder 8 keys the coordinate values χ (1,1) and y (1,1) stored in the memory 6 are stored. On the other hand, the adder becomes 8 prevented the increment values stored in the memory 7 sample as this memory through the circuit as long as the counter of this circuit is blocked is at zero. As a result, the first addition the adder generates the coordinate values χ (1,1) + O or y (1,1) +0, which are equal to the values originally stored in the memory 6. After completion of this summation, the Ädditionsstufe 8 the memory 6 the calculated - in this one Case unchanged - values stored in memory 6 where they replace the previous coordinate values. At the same time, the adder 8 gives an opening signal to the gate 9, which the coordinate values stored in the memory 6 transmits to the output of the device. At this point the first symbol or picture element of the
109852/1719109852/1719
ersten Bildes auf der mit der Vorrichtung verbundenen Anzeigeeinrichtung erzeugt. Gleichzeitig gibt das Gatter 9 an den Schaltkreis Io ein Signal ab, das bewirkt, daß der Zähler dieses Schaltkreises einen Schritt in Vorwärtsrichtung weiterzählt. Der Vergleicher des Schaltkreises Io vergleicht, wie bereits erwähnt, den durch die augenblickliche Stellung des Zählers gegebenen Wert mit der Information über die Zahl der Symbole oder Bildelemente, die in dem Speicher 5 gespeichert ist. Da der Zähler des Schaltkreises Io jetzt auf einen Wert eingestellt ist, der größer als Null aber kleiner als der in dem Speicher 5 gespeicherte Wert ist, gibt der Schaltkreis Io Betriebssignale an die Speicher 6 und 7 ab und bewirkt dadurch, daß diese der Addierstufe 8 neue Werte zuführen. Da der Speicher 7 jedoch immer noch durch den Schaltkreis 11 blockiert ist, wird auch zu diesem Zeitpunkt keine wirkliche Summation in der Addierstufe 8 durchgeführt. Die Addierstufe arbeitet jedoch grundsätzlich in der Weise, daß das Gatter 9 geöffnet wird, so daß es die Koordinatenwerte χ (1,2) und y (1,2) direkt zuführt, die zu dem zweiten Symbol oder Bildelement gehören und ursprünglich in dem Speicher.6 gespeichert sind. Nun wird das zweite Symbol des ersten Bildes erzeugt. Gleichzeitig zählt der Zähler des Schaltkreises Io um einen Schritt weiter, wodurch der Wert dieses Zählers nun dem in dem Speicher 5 gespeicherten Wert entspricht. Dadurch wird der Vergleicher in dem Schaltkreis Io erregt und gibt ein Signal an den Zähler des Schaltkreises 11 ab, so daß dieser Zähler um einen Schritt weiter zählt. Gleichzeitig wird der Zähler;in dem Schaltkreis Io zurückgestellt, d.h. er kehrt in seine Null-Stellung zurück. Der Zähler in dem Schaltkreis 11 nimmt dadurch einen Wert an, der größer als Null aber kleiner als der in dem Speicher 4 gespeicherte Wert ist, was bedeutet, daß der Speicher 7 nicht mehr blockiert wird. Die Addierstufe 8 tastet nun die in dem Speicher 6 gespeicherten Werte χ (1,1) und y (1,1) und die in dem Speicher 7 gespeicherten Werte & χ (1) und ^ y (1) ab und bildet die Summen χ (1,1) +Δχ (1,1) bzw. y (1,1) My CD.'first image generated on the display device connected to the device. At the same time, the gate 9 outputs a signal to the circuit Io which causes the counter of this circuit to increment in the forward direction. As already mentioned, the comparator of the circuit Io compares the value given by the current position of the counter with the information on the number of symbols or picture elements stored in the memory 5. Since the counter of the circuit Io is now set to a value which is greater than zero but less than the value stored in the memory 5, the circuit Io emits operating signals to the memories 6 and 7 and thereby causes them to the adder 8 add new values. However, since the memory 7 is still blocked by the circuit 11, no real summation is carried out in the adder 8 at this point in time either. However, the adder basically operates in such a way that the gate 9 is opened so that it directly supplies the coordinate values χ (1,2) and y (1,2) belonging to the second symbol or picture element and originally in the memory .6 are stored. Now the second symbol of the first picture is created. At the same time, the counter of the circuit Io continues to count by one step, as a result of which the value of this counter now corresponds to the value stored in the memory 5. As a result, the comparator in the circuit Io is excited and outputs a signal to the counter in the circuit 11, so that this counter counts one step further. At the same time the counter; in the circuit Io is reset, ie it returns to its zero position. The counter in the circuit 11 thereby assumes a value which is greater than zero but smaller than the value stored in the memory 4, which means that the memory 7 is no longer blocked. The adder 8 now scans the values χ (1,1) and y (1,1) stored in the memory 6 and the values & χ (1) and ^ y (1) stored in the memory 7 and forms the sums χ (1,1) + Δχ (1,1) or y (1,1) My CD. '
1098 52/17191098 52/1719
Die durch die Summation in der Addierstufe 8 gebildeten Werte können in der oben benutzten Terminologie auch als χ (2,1) bzw. y (2,1) beschrieben werden«, Diese Werte werden dem Speicher 6 zugeführt und darin gespeichert, so daß sie die vorherigen Werte χ (1,1) bzw. y "(1,1) ersetzen. Das Gatter 9 wird durch das von der Addierstufe 8 abgegebene Steuersignal geöffnet und gibt die neuen Werte χ (2,1) und y (2,1) von dem Speicher 6 an den Ausgang der Vorrichtung ab, so daß auf der Anzeigeeinrichtung das erste Symbol oder Bildelement des zweiten Bildes erzeugt werden kann.The values formed by the summation in adder 8 can also be described in the terminology used above as χ (2,1) or y (2,1) «, these values are saved in the memory 6 supplied and stored therein, making them the previous Replace values χ (1,1) or y "(1,1). Gate 9 is opened by the control signal emitted by adder 8 and outputs the new values χ (2,1) and y (2,1) from the memory 6 to the output of the device, so that on the Display means the first symbol or picture element of the second Image can be generated.
Die Erzeugung der übrigen Symbole bzw. Bilder wird fortgesetzt, bis der Zähler das Schaltkreises 11 den in dem Speicher 4 gespeicherten Wert annimmt. An diesem Zeitpunkt erzeugt der Schaltkreis 11 ein Signal, das an den Rechner oder Datenanschluß abgegeben wird, der mit dem Eingang der Vorrichtung verbunden ist und bewirkt, daß alle Einheiten der Vorrichtung mit Ausnahme der Speicher zurückgestellt werden. Gleichzeitig werden neue Eingabedaten zugeführt, die zu der als nächstes folgenden Bildfolge gehören. Wenn die neuen Daten aufgenommen werden, werden die vorherigen Daten automatisch gelöscht. Nur solche Daten, die zwischen aufeinanderfolgenden Bildfolgen unverändert bleiben, werden in den entsprechenden Speichern gehalten. Wenn ein vorheriger Wert nur gelöscht werden soll, wird dieser Wert dadurch ersetzt, daß ein Wert "Null" eingespeichert wird.The generation of the remaining symbols or images continues until the counter controls the circuit 11 in the Memory 4 assumes the stored value. At this point in time, the circuit 11 generates a signal that is sent to the computer or Data port is output, which is connected to the input of the device and causes all units of the device except for the memory to be reset. At the same time, new input data are fed in that are related to the next include the following sequence of images. When the new data is recorded, the previous data will be automatically deleted. Only data that remain unchanged between successive image sequences are kept in the corresponding memories. If a previous value is only to be deleted, this value is replaced by a value "zero" being stored will.
Außer den verschiedenen oben beschriebenen Schaltkreisen sind zwei weitere Schaltkreise in der Figur in gestrichelten Linien gezeigt. Diese Schaltkreise bestehen aus einem Speicher 12 und einem Vergleicher 13 und sind dazu vorgesehen, beispielsweise eine Änderung der Richtung der Verschiebung von einem oder mehreren Symbolen während der Erzeugung einer Bildfolge zu erleichtern. Diese Schaltkreise können auch dazu verwendet werden, die Verlagerung eines Symboles zu stoppen oder einzulei-Except for the various circuits described above two further circuits are shown in dashed lines in the figure. These circuits consist of a memory 12 and a comparator 13 and are provided, for example a change in the direction of displacement of one or more symbols during the generation of an image sequence facilitate. These circuits can also be used to stop or initiate the movement of a symbol.
10 9 8 5 2/1 71 910 9 8 5 2/1 71 9
BAD ORIGINALBATH ORIGINAL
In dem Speicher 12 ist einerseits eine Information über das Symbol oder die Symbole gespeichert, deren Verschiebungsdaten geändert werden sollen, und andererseits ist eine Information gespeichert, die angibt, wann, d,h. zwischen welchen Bildern der Folge, die Veränderung stattfinden soll. Der Vergleicher 13 ist so angeordnet, daß er die in dem Speicher 12 gespeicherte Information mit den Stellungen der Rechner der Schaltkreise Io und 11 vergleicht. Wenn die Information gleich dem in dem entsprechenden Zähler gespeicherten Zählerstand ist, gibt der Vergleicher 13 ein Signal an den Rechner oder Datenanschluß ab, der mit dem Eingang der Vorrichtung verbunden ist, worauf neue Verschiebungsdaten für das entsprechende Symbol dem Speicher 7 zugeführt werden. 'On the one hand, information about the symbol or symbols, their displacement data, is stored in the memory 12 are to be changed and, on the other hand, information is stored indicating when, i. e. between which pictures the consequence that change should take place. The comparator 13 is arranged so that it is in the memory 12 compares stored information with the positions of the computers of the circuits Io and 11. If the information is the same the counter reading stored in the corresponding counter, the comparator 13 sends a signal to the computer or data connection connected to the input of the device, whereupon new displacement data for the corresponding symbol the memory 7 are supplied. '
Der Speicher 12 und der Vergleicher 13 können andererseits auch für andere Zwecke verwendet werden, beispielsweise um eine Änderung eines anderen Parameters als der Lage eines bestimmten Symboles bei einem bestimmten Zeitpunkt während der Erzeugung einer Bildfolge 2u verursachen.The memory 12 and the comparator 13 can, on the other hand, also be used for other purposes, for example a change in a parameter other than the position of a specific symbol at a specific point in time during the Cause generation of an image sequence 2u.
Bei der erfindungsgemäßen Vorrichtung sind mehrere Abwandlungen möglich. Beispielsweise ist zu beachten, daß die erzeugten Bilder eine große Zahl Symbole oder Bildelemente aufweisen können, die von Bild zu Bild unverärifert bleiben und die daher ohne Zuhilfenahme der oben beschriebenen Vorrichtung erzeugt werden können. Ferner können die Bildelemente oder Symbole jede beliebige Form haben. Die erfindungsgemäße Vorrichtung kann auch dazu verwendet werden, andere zwischen verschiedenen Bildern einer Bildfolge vorgenommene Änderungen als solche Änderungen, die sich auf die Lagen oder die Orientierung der Symbole oder Bildelemente beziehen, zu bewirken.Several modifications are possible in the device according to the invention. For example, it should be noted that the generated Pictures can have a large number of symbols or picture elements which remain undisturbed from picture to picture and which therefore generated without the aid of the device described above can be. Furthermore, the picture elements or symbols can have any desired shape. The device according to the invention can also be used to change other changes made between different images in a sequence as such To effect changes that relate to the positions or the orientation of the symbols or figurative elements.
109852/1719109852/1719
Claims (6)
BAD ORIGINAL109852/1719
BATH ORIGINAL
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SE830470A SE360761B (en) | 1970-06-15 | 1970-06-15 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE2129480A1 true DE2129480A1 (en) | 1971-12-23 |
Family
ID=20273698
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE19712129480 Pending DE2129480A1 (en) | 1970-06-15 | 1971-06-14 | Device for use in the visual display of data |
Country Status (4)
| Country | Link |
|---|---|
| DE (1) | DE2129480A1 (en) |
| FR (1) | FR2096328A5 (en) |
| GB (1) | GB1358315A (en) |
| SE (1) | SE360761B (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3512681A1 (en) * | 1984-04-19 | 1985-10-24 | Quantel Ltd., Kenley, Surrey | IMAGE SIGNAL PROCESSING DEVICE |
| US4916540A (en) * | 1987-01-14 | 1990-04-10 | Nec Corporation | Special effect apparatus for video signal |
-
1970
- 1970-06-15 SE SE830470A patent/SE360761B/xx unknown
-
1971
- 1971-06-11 GB GB2756071A patent/GB1358315A/en not_active Expired
- 1971-06-14 DE DE19712129480 patent/DE2129480A1/en active Pending
- 1971-06-15 FR FR7121626A patent/FR2096328A5/fr not_active Expired
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3512681A1 (en) * | 1984-04-19 | 1985-10-24 | Quantel Ltd., Kenley, Surrey | IMAGE SIGNAL PROCESSING DEVICE |
| US5150213A (en) * | 1984-04-19 | 1992-09-22 | Quantel Limited | Video signal processing systems |
| US4916540A (en) * | 1987-01-14 | 1990-04-10 | Nec Corporation | Special effect apparatus for video signal |
Also Published As
| Publication number | Publication date |
|---|---|
| GB1358315A (en) | 1974-07-03 |
| FR2096328A5 (en) | 1972-02-11 |
| SE360761B (en) | 1973-10-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE2950712C2 (en) | Device for generating an electronic background grid | |
| DE2503851C2 (en) | Circuit for controlling a line of light sources for the rasterized reproduction of an image | |
| DE2311220A1 (en) | DIGITAL INFORMATION PROCESSING DEVICE FOR CHARACTER RECOGNITION | |
| DE2438202A1 (en) | DEVICE FOR GENERATING VIDEO SYMBOLS | |
| DE3326583C2 (en) | ||
| DE2932525A1 (en) | METHOD FOR CONVERTING IMAGE DATA TO A COLOR VIDEO REPRESENTATION FORMAT, AND APPARATUS FOR IMPLEMENTING THIS METHOD | |
| DE2144596A1 (en) | Video display device | |
| DE2261141C3 (en) | Device for the graphic representation of data contained in a computer | |
| DE1929167B2 (en) | CIRCUIT FOR SHOWING DATA AND VECTORS ON THE SCREEN OF A CATHODE TUBE | |
| DE2459106A1 (en) | ARRANGEMENT FOR GENERATING GRAPHICAL SYMBOLS ON A CATHODE BEAM TUBE AND CHARACTER SYMBOL GENERATOR USED IN THIS ARRANGEMENT | |
| DE69835340T2 (en) | METHOD FOR MIXING IMAGES AND DISPLAY DEVICE | |
| DE2555566A1 (en) | DEVICE AND METHOD FOR STORING A SET OF INFORMATION IN DIGITAL MEMORY | |
| DE2556151A1 (en) | AUTOMATIC DEVICE FOR THE PROGRAMMED PRODUCTION OF DRAWINGS USING PARTICLE Bombardment | |
| DE3632639A1 (en) | DEVICE FOR PROCESSING IMAGE DATA BY FOLDING | |
| DE1774672A1 (en) | Character recognition device | |
| DE4428157B4 (en) | Data receiver and method for its operation | |
| DE2836500A1 (en) | Graphics display facility for VDU - has windows with associated raster counters and picture element stores | |
| DE1524507A1 (en) | Device for displaying characters | |
| DE2848918C2 (en) | Arrangement for displaying the calculation results of a computer on the screen of a television receiver | |
| DE1907966C3 (en) | Photoelectronic typesetting machine | |
| DE1119567B (en) | Device for storing information | |
| DE2129480A1 (en) | Device for use in the visual display of data | |
| DE2011194A1 (en) | Method for displaying the chronological sequence of series of measured values on the screen of a display device | |
| DE69013585T2 (en) | Machine vision system. | |
| DE2602126C2 (en) | Display device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| OD | Request for examination | ||
| OHW | Rejection |