DE2000913A1 - Character display device - Google Patents

Character display device

Info

Publication number
DE2000913A1
DE2000913A1 DE19702000913 DE2000913A DE2000913A1 DE 2000913 A1 DE2000913 A1 DE 2000913A1 DE 19702000913 DE19702000913 DE 19702000913 DE 2000913 A DE2000913 A DE 2000913A DE 2000913 A1 DE2000913 A1 DE 2000913A1
Authority
DE
Germany
Prior art keywords
circuit
counter
segment
counters
output
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
DE19702000913
Other languages
German (de)
Inventor
Kraatz Harold Paul
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.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of DE2000913A1 publication Critical patent/DE2000913A1/en
Pending 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/18Control 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 a small local pattern covering only a single character, and stepping to a position for the following character, e.g. in rectangular or polar co-ordinates, or in the form of a framed star
    • 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/08Control 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 directly tracing characters, the information to be displayed controlling the deflection and the intensity as a function of time in two spatial co-ordinates, e.g. according to a cartesian co-ordinate system

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Facsimile Scanning Arrangements (AREA)
  • Image Analysis (AREA)
  • Control Of El Displays (AREA)

Description

IBM Deutschland Internationale tiürn-Matcf>f*»i' GeselUdfft rtibli IBM Germany Internationale tiürn-Matcf> f * »i 'GeselUdfft rtibli

Anmelderin:Applicant:

Amtl. Aktenzeichen:Official File number:

Aktenzeichen der AnmelderiniFile number of the applicant

Böblingen. 8. Januar 1970 ki-hl-rzBoeblingen. January 8, 1970 ki-hl-rz

International Business Machines Corporation, Armonk, N.Y. 10504 Neuanmeldung
Docket BO 967 012
International Business Machines Corporation, Armonk, NY 10504 New application
Docket BO 967 012

ZeichendarstellungsvorrichtungCharacter display device

Die Erfindung betrifft eine Vorrichtung zur Darstellung von Zeichen auf dem Schirm einer Kathodenstrahlröhre mittels spaltenweiser Aufzeichnung innerhalb eines Rasters.The invention relates to a device for displaying characters on the screen of a cathode ray tube by means of columns Recording within a grid.

Durch die US Patentschrift 3.305.841 ist es bekannt, zur Darstellung von Zeichen eine Kathodenstrahlröhre zu verwenden, welche die Zeichen innerhalb eines Rasters spaltenweise aufzeichnet. Die Spalten werden in gleiche Blöcke unterteilt. Um schwarze und weiße Segmente zu bestimmen, werden die Basen der schwarzen Segmente adressiert. Die Größe eines schwarzen Segmentes bestimmt eine Zählung.From US patent 3,305,841 it is known to illustrate of characters to use a cathode ray tube, which records the characters within a grid column by column. The columns are divided into equal blocks. To determine black and white segments, the bases of the black segments are used addressed. The size of a black segment determines a count.

Außerdem ist es bekannt, die Adresse eines jeden Schwarz-Weiß-It is also known to have the address of every black and white

009830/1665009830/1665

Überganges und Weiß-Schwarz-Oberganges relativ zu einer Bezugslini zu bestimmen. Diese Adressen werden Zählern eingegeben, die glCiC· .oitig mit der Bewegung des Kathodenstrahles weitergeschaltet werden.To determine the transition and white-black transition relative to a reference line. These addresses are entered in meters, the glCiC · .oitig are switched on with the movement of the cathode ray.

Die Adresse von der Basis bis zur Spitze eines Zeichens kann aus mehr als 400 Punkten bestehen. Da die beschriebenen Einrichtungen in Photodruckern, bei denen das auf dem Schirm einer Katho- * denstrahlröhre erzeugte Zeichen auf einen lichtempfindlichenThe address from the base to the tip of a character can consist of more than 400 dots. Since the devices described in photo printers, in which the on the screen of a catho- * the tube generated characters on a light-sensitive Film übertragen wird, verwendbar sind und das Schriftbild derartiger Drucker weiter verfeinert wird, ist es wünschenswert, die Anzahl der Punkte einer Spalte weiter zu erhöhen. Derartig viele Adresspunkte erfordern jedoch sehr lange Binärwerte, so daß die hierfür erforderlichen Schaltungen zwangsläufig sehr aufwendig und somit auch störanfällig werden.Film is transferred, are usable and the typeface of such printers is further refined, it is desirable that the To further increase the number of points in a column. However, such a large number of address points require very long binary values, so that the The circuits required for this inevitably become very complex and therefore also prone to failure.

Es ist die Aufgabe der Erfindung, eine Vorrichtung zur Darstellung von Zeichen auf dem Schirm einer Kathodenstrahlröhre zu schaffen, ' die trotz einer sehr feinen Unterteilung der Spalten eines Aufzeichnungsrasters in einzelne schwarze und weiße Segmente mit geringem Schaltungsaufwand auskommt, so daß durch diese feine Unterteilung sowohl die Darstellungsgeschwindigkeit als auch die Funktionssicherheit nicht negativ beeinflußt werden. Diese Aufgabe löst die Erfindung dadurch, daß eine Speichereinrichtung vorhanden ist zur Aufnahme der Längen der schwarzen oder weißen, die Spalten zusammensetzenden Segmente, daß eine Dekodiereinrichtung zum aufeinanderfolgenden Dekodieren der in der Speicher-Docket BO 967 012 009830/1685It is the object of the invention to provide an apparatus for representation of creating characters on the screen of a cathode ray tube, despite the very fine division of the columns of a recording grid into individual black and white segments requires little circuitry, so that both the display speed and the Functional reliability cannot be adversely affected. This object is achieved by the invention in that a memory device to record the lengths of the black or white segments composing the columns, there is a decoding device for successive decoding of the in the memory socket BO 967 012 009830/1685

200Q913200Q913

einrichtung befindlichen Werte vorgesehen ist, und daß Schaltelemente die Intensität des die Spalte abfahrenden Kathodenstrahles steuern.device located values is provided, and that switching elements the intensity of the cathode ray traveling down the column steer.

Weitere Merkmale der Erfindung sind den Ansprüchen zu entnehmen.Further features of the invention can be found in the claims.

Einzelheiten der Erfindung sind nachstehend anhand von in den Figuren veranschaulichten Ausführungsbeispielen beschrieben. Es zeigen:Details of the invention are described below with reference to exemplary embodiments illustrated in the figures. It demonstrate:

Fig. IA: das in ein Raster eingezeichnete SchriftzeichenFig. IA: the characters drawn in a grid

"B" mit von dem Kathodenstrahl bestrichenen vertikalen Spalten,"B" with vertical columns swept by the cathode ray,

Fig. 1B: den Segmentzählcode für das Schriftzeichen "B" für eine Ausführungsform der Erfindung,Fig. 1B: the segment count code for the character "B" for an embodiment of the invention,

Fig. 1C: den Segmentzählcode für das gleiche Schriftzeichen für eine andere Ausführungsform der Erfindung,1C: the segment counting code for the same character for another embodiment of the invention,

Fig. 2: eine Dekodiereinrichtung, bei der in aufeinanderfolgenden Segmentzählern ein Abtastzyklus bestimmt wird,2: a decoding device in which a sampling cycle is determined in successive segment counters will,

Fig. 3A, 3B: Schaltbilder der in Fig. 2 gezeigten Segmentzähler und3A, 3B: circuit diagrams of the segment counters shown in FIG and

Docket BO 967 012 009830/1606Docket BO 967 012 009830/1606

Fig. 4: eine Dekodiereinrichtung, die einen einzigen Zähler vorsieht.Fig. 4: a decoder which provides a single counter.

Jede der in der Fig. IA gezeigten vertikalen Spalten des Rasters stellt den Weg des Strahles einer Kathodenstrahlröhre während eines Abtastzyklus dar. Da der Strahlenweg vertikal verläuft und ein horizontales Weiterschalten zur nächsten Spalte erfolgt, wird das Zeichen gedruckt, indem der Strahl während seines Bestreichens " der Spalten ein- und abgeschaltet wird. Die Länge der leeren oder bedruckten Segmente innerhalb einer Spalte ist definiert durch die Anzahl von Blocks in einem Segment eines Abtastzyklus, die alle schwarz oder weiß sind.Each of the vertical columns of the grid shown in Figure 1A represents the path of the beam from a cathode ray tube during one scan cycle. Since the beam path is vertical and if there is a horizontal advance to the next column, the character is printed by the beam while it is being swept "of the columns is switched on and off. The length of the empty or printed segments within a column is defined by the number of blocks in a segment of a scanning cycle that are all black or white.

Natürlich ist die Breite einer Spalte und die Länge eines jeden Blockes in jeder Spalte in Fig. 1A sehr übertrieben dargestellt, um deutlich veranschaulichen zu können, wie ein Schriftzeichen codierbar ist. In Wirklichkeit sind die Spalten wesentlich dünner und enthalten viel mehr Blocks. In Wirklichkeit wirkt die Darstellung des Zeichens vor dem unbewaffneten Auge so, als bestünde das Zeichen aus einem kontinuierlichen Linienzug·Of course is the width of a column and the length of each Block in each column in Fig. 1A is very exaggerated in order to clearly illustrate how a character can be coded. In reality, the columns are much thinner and contain many more blocks. In reality, the presentation of the sign to the naked eye appears to exist the character from a continuous line of lines

In Fig. 1B besteht der Segmentzählcode aus fünf Zählbits und einem das Ende des Abtastzyklus anzeigenden Bit. Die fünf Zählbits geben die Anzahl der Blocks innerhalb eines Segmentes wieder, d.h., zeigen die Länge eines Segmentes an. In dem gezeigten Abtastzyklus bestehen beispielsweise die Segmente, beginnend von der GrundlinieIn Fig. 1B, the segment count code consists of five count bits and one Bit indicating the end of the scan cycle. The five counting bits indicate the number of blocks within a segment, i.e. indicate the length of a segment. For example, in the scan cycle shown, there are segments starting from the baseline

Docket BO 967 01 2 0 0 9 8 3 0 / 1 6 B 5Docket BO 967 01 2 0 0 9 8 3 0/1 6 B 5

nach oben fortschreitend, aus zwei weißen, drei schwarzen, fünf weißen, sechs schwarzen, vier weißen und drei schwarzen Blöcken. Die Aufeinanderfolge von Zählungen ist in dem in Fig, 1B dargestellten Segmentzählcode gezeigt« Zusätzlich besitzt das oberste schwarze Segment ein Bit in der das Ende des Abtastzyklus anzeigenden Spalte EOS· Dieses eine Bit zeigt an, daß keine weitere sinnvolle Information in diesem Abtastzyklus enthalten ist und daß der Kathodenstrahl zum Zwecke der Durchführung des nächsten Abtastzyklus zurückgelenkt werden kann.advancing upwards, from two white, three black, five white, six black, four white and three black blocks. The sequence of counts is in that illustrated in Figure 1B Segment count code shown «In addition, the top black segment has a bit in the one indicating the end of the scan cycle Column EOS · This one bit indicates that no further meaningful information is contained in this sampling cycle and that the cathode ray can be redirected for the purpose of performing the next scan cycle.

Der Segmentzählcode in Fig. 1C ist identisch mit dem in Fig. 1B gezeigten doch mit zwei Ausnahmen. Erstens ist an der Spitze des Zeichens ein extra Segmentzählcode benutzt, um den weißen Teil der Spitze anzuzeigen, der im vorliegenden Fall die Länge zweier Blocks und somit die Segmentzahl 2 aufweist. Der zweite Unterschied ist darin zu sehen, daß anstelle des das Ende eines Abtastzyklus bestimmenden Bits ein Leerbit vorgesehen ist. Dieses Leerbit zeigt an, ob eine gegebene Segmentzahl ein schwarzes oder ein weißes < Segment darstellt» In der gezeigten Tabelle zeigt ein Einerbit weiß und ein Nullbit schwarz an. Es kann natürlich der Code, wenn gewünscht, umgekehrt werden* Für den in Fig. 1C gezeigten Code besteht keine Notwendigkeit für ein das Ende des Abtastzyklus anzeigendes Bit, da der Kathodenstrahl während eines gesamten Abtastzyklus dauernd ausgesandt wird. Das Ende des Abtastzyklus ! wird bestimmt, nachdem sämtliche Segmentzahlen aufgerechnet sind«The segment count code in Figure 1C is identical to that shown in Figure 1B with two exceptions. First is at the top of the Character, an extra segment counting code is used to indicate the white part of the tip, which in the present case is the length of two blocks and thus has the segment number 2. The second difference is that instead of the end of a scan cycle determining bits an empty bit is provided. This empty bit shows indicates whether a given segment number is a black or a white < Segment represents »In the table shown, a units bit shows white and a zero bit shows black. It can of course the code, though desired to be reversed * For the code shown in Figure 1C, there is no need for the end of the scan cycle indicating bit, since the cathode ray is continuously emitted during an entire scanning cycle. The end of the scan cycle! is determined after all segment numbers have been added "

Eine nach dem in Fig. 1C dargestellten Segmentzählcode arbeitende Docket BO 967 012 009830/1655 A Docket BO 967 012 009830/1655 operating according to the segment counting code shown in FIG. 1C

Schaltung ist in Fig. 2 veranschaulicht. Ein Photodrucksystem, in dem die Erfindung anwendbar ist, ist in der amerikanischen Patentanmeldung Serial-No. 682 843 zu sehen.Circuit is illustrated in FIG. One photographic printing system in which the invention is applicable is disclosed in U.S. Pat Patent application Serial-No. 682 843 can be seen.

In der Schaltung nach Fig. 2 werden mehrere Zähler verwendet, die aufeinanderfolgend wirken, um die Segmentzählungen in einem Abtastzyklus auszuführen. Es sind zwei Gruppen von Segmentzählern vorgesehen, nämlich Segmentzähler A und Segmentzähler B. Es sind " deshalb zwei Gruppen vorgesehen, damit die eine Gruppe ausrechnen kann, während die andere Gruppe mit den Segmentzahlen, die den nächsten Abtastzyklus definieren, geladen wird. Die Wirkungsweise der Segmentzähler der Gruppe A oder der Gruppe B wird nachstehend anhand der Fig. 3A und 3B beschrieben. In Fig. 2 sind die Steuersignale gezeigt, die verwendet werden, um die Segmentzähler zu laden und den RechnungsVorgang durchzuführen.In the circuit of FIG. 2, several counters are used which act sequentially to perform the segment counts in one scan cycle. There are two groups of segment counters provided, namely segment counter A and segment counter B. Two groups are therefore provided so that one group can calculate while the other group is loaded with the segment numbers defining the next scan cycle. The mode of action the segment counter of group A or group B will be described below with reference to Figs. 3A and 3B. In Fig. 2 the control signals are shown which are used to set the segment counters load and carry out the billing process.

In Fig. 2 wird der Zähler 32 verwendet, um die Segmentzählungen fc auf bestimmte Zähler in den Gruppen von Segmentzählern A oder BIn Figure 2, the counter 32 is used to keep the segment counts fc to certain counters in the groups of segment counters A or B zu verteilen. Der Zähler 32 steht unter der Steuerung eines Rechners, so daß er weiterschaltbar ist, sobald ein Segmentzählcode auf der Leitung 33 ankommt. Der Zähler 32 wird auch unter Steuerung eines Rechners rückgestellt, nachdem die Segmentzählungen, die einen Abtastzyklus definieren, verteilt sind.to distribute. The counter 32 is under the control of a computer so that it can be advanced as soon as a segment counting code is received arrives on line 33. The counter 32 is also reset under the control of a computer after the segment counts, defining a sampling cycle are distributed.

Die Und-Schaltungen 34, 36 bestimmen, ob die Segmentzähler A oder die Segmentzähler B, die durch den Zähler 32 verteilten ImpulseThe AND circuits 34, 36 determine whether the segment counters A or the segment counter B, the pulses distributed by the counter 32

Docket BO 967 012 009830/1655Docket BO 967 012 009830/1655

erhalten, üie Und-Schaltung 34 wird durch ein Lade A Steuersignal vorbereitet, während die Und-Schaltung 36 durch ein Lade B Steuersignal vorbereitet wird· Die Segmentzähler A und B werden entladen, sobald als möglich nach Durchführung der Zählungen. Sobald die Zähler A oder B zu Ende gerechnet haben (angezeigt durch das Zyk-The AND circuit 34 is obtained by a load A control signal prepared, while the AND circuit 36 is prepared by a load B control signal The segment counters A and B are unloaded, as soon as possible after the counts have been carried out. As soon as the counters A or B have calculated to the end (indicated by the cycle

sende) wird das geeignete Lade A oder Lade B Steuersignal aufgebaut. Die Zähler A oder B sind immer geladen, und bereit, wenn ihr Umlauf zum Zählen auftritt.send) the appropriate load A or load B control signal is set up. Counters A or B are always charged and ready when their circulation for counting occurs.

Die Und-Schaltungen der 40-er Serie verwenden die Verteilungsimpulse des Zählers 32, um die Segmentzählungen in die Segmentzähler A zu verteilen. Somit passiert ein Impuls auf der Leitung 1 des Zählers 32, die Und-Schaltung 34, worauf die Und-Schaltung 41 den Durchgang der ersten Segment Zahltag 5Π su dem ersten Segmentzähler der Zähler A herstellt« Hierauf schalte: er η Impuls auf der Leitung 2 die Und-Schaltung 42 auf Durchgang, so daß" die zweite Segmentzählung SC2 dem zweiten Segmentzähler des Zählers A zugeführt ist. Dieses Verfahren läuft weiter, bis ein Impuls auf der Leitung 9 des Zählers 32 die Und-Schaltung 49 öffnet, so daß die Segmentzählung 9 dem neunten Segmentzähler des Zählers A zugeführt wird.The 40 series AND circuits use the distribution pulses from counter 32 to distribute the segment counts to segment A counters. A pulse thus passes on line 1 of counter 32, the AND circuit 34, whereupon the AND circuit 41 establishes the passage of the first segment payday 5Π su the first segment counter of counter A «Then switch: he η pulse on line 2 the AND circuit 42 to pass, so that "the second segment count SC2 is fed to the second segment counter of the counter A. This process continues until a pulse on the line 9 of the counter 32 opens the AND circuit 49 so that the segment count 9 is fed to the ninth segment counter of counter A.

Die Und-Schaltungen der 50-er Serie wirken identisch zu der eben beschriebenen Weise, doch um die Segmentzählungen den Segnentzählern B zuzuführen. Natürlich erhalten die Und-Schaltungen der 50-er Serie Verteilungsimpulse vom Zähler 32 nicht, bis dieThe AND circuits of the 50 series have the same effect as the one just now described manner, but to supply the segment counters to the segment counters B. Of course, the AND circuits get the 50-series distribution pulses from the counter 32 not until the

Docket BO 967 012 009830/16B5Docket BO 967 012 009830 / 16B5

ORIGINAL INSPECTEDORIGINAL INSPECTED

Und-Schaltung 36 durch das Lade B Steuersignal vorbereitet ist.AND circuit 36 is prepared by the load B control signal.

Um zu bestimmen, welche Gruppe von Segmentzählern A oder B rechnen soll, werden die Impulse einer Synchronisiereinrichtung für Abtastzyklus-Nichtleerstellen gesteuert durch A und B Zyklussteuersignale über die Und-Schaltungen 60, 62. Eine Synchronisiereinrichtung für Abtastzyklus-Nichtleerstellen ist in Fig. 4 der amerikanischen Patentanmeldung Ser.-No. 682 843 gezeigt. Während der Wirkung des Α-Zyklus werden die Fortschaltimpulse (ADV) durch die Und-Schaltung 60 zu den Segmentzählern A geschleust. Während des Zyklus B gelangen diese Impulse über die Und-Schaltung 62 zu den Segmentzählern B.To determine which group of segment counters A or B is calculating a scan cycle vacancy synchronizer pulses are controlled by A and B cycle control signals through AND circuits 60, 62. A scan cycle vacancy synchronizer is shown in FIG American patent application Ser.-No. 682 843 shown. During the effect of the Α cycle, the incremental pulses (ADV) are carried out the AND circuit 60 funneled to the segment counters A. During cycle B, these pulses arrive via AND circuit 62 the segment counters B.

In ähnlicher Weise wird die überwachung der Segmentzähler A und B für Leer/Nichtleersignale und das Ende eines Abtastzyklus anzeigende Signale von Und-Schaltungen der 70-er Serie gesteuert. Während der Wirkung des Zyklus A ist die Und-Schaltung 74 vorbe- ^ reitet, um Leer/Nichtleersignale hindurchzulassen und die Und-Schaltung 78 ist vorbereitet, um das Ende eines Abtastzyklus anzeigende Signal durchzulassen. In ähnlicher Weise ist während des B-Zyklus die Und-Schaltung 7 2 vorbereitet, um das Leer/Nichtleersignal hindurchzulassen und die Und-Schaltung 76 vorbereitet, um das das Ende eines Abtastzyklus anzeigende Signal passieren zu lassen.The segment counters A and B for empty / non-empty signals and signals indicating the end of a scan cycle are controlled by AND circuits of the 70 series. During the operation of cycle A, AND circuit 74 is primed to pass empty / non-empty signals and AND circuit 78 is primed to indicate the end of a scan cycle to allow the indicating signal to pass. Similarly, during the B cycle, the AND circuit 7 2 is prepared to pass the empty / non-empty signal and the AND circuit 76 is prepared, to pass the signal indicating the end of a scan cycle.

Die Oder-Schaltungen 80, 81 dienen zum Sammeln der Ausgänge der Docket BO 967 012 009830/16S5The OR circuits 80, 81 are used to collect the outputs of the Docket BO 967 012 009830 / 16S5

mit ihnen verbundenen Und-Schaltungen. Im besonderen überwacht die Oder-Schaltung 80 die Und-Schaltungen 72, 74, um ein Leer/ Nichtleersignal während eines A- oder B-Zyklus zu erzeugen. In ähnlicher Weise überwacht die Oder-Schaltung 81 die Und-Schaltungen 76, 78, um ein das Ende des Abtastzyklus anzeigendes Signal während eines A- oder B-Zyklus zu erzeugen.and circuits connected to them. In particular, the OR circuit 80 monitors the AND circuits 72, 74 to generate an empty / non-empty signal during an A or B cycle. Similarly, the OR circuit 81 monitors the AND circuits 76, 78 to generate a signal indicating the end of the scan cycle during an A or B cycle.

Die Und-Schaltungen 82, 84 sind abwechselnd durch die A- und B-Zyklussignale befähigt, die Gruppen der Segmentzähler A oder B rückzustellen* Diese Rückstelloperation geschieht kurz nach einem das Ende eines Zyklus anzeigenden Signal. Somit wird, nachdem eine Gruppe von Segmentzählern nach Null gezählt hat und das das Ende eines Abtastzyklus anzeigende Signal erzeugt ist, das Rückstellsignal alle Zähler zurück nach Eins bringen. Darauf kann das Lade-Α- oder Lade-B-Steuersignal geeignete Zähler A oder B entladen, wenn die -Segmentzählungen des nächsten Abtastzyklus über die Leitung 33 verfügbar sind.The AND circuits 82, 84 are alternated by the A and B cycle signals able to reset the groups of segment counters A or B * This reset operation occurs shortly after a signal indicating the end of a cycle. Thus, after a group of segment counters has counted to zero and the signal indicating the end of a scanning cycle is generated, the reset signal bring all counters back to one. The load Α or load B control signal can then use suitable counters A or B discharged when the segment counts of the next scan cycle are available on line 33.

Die in der Fig. 2 gezeigte Schaltung wirkt in der folgenden Reihenfolge. Wird angenommen, daß die Segmentzähler in den Gruppen A und B rückgestellt wurden, so daß sie eine Eins enthalten, bereitet ein Lade-A-Steuersignal die Und-Schaltung 34 vor, so daß die Verteilungszählungen die Und-Schaltungen der 40-er Serie passieren, um die Segmentzählungen den Segmentzählern A einzugeben. The circuit shown in Fig. 2 operates in the following order. It is assumed that the segment counters in the groups A and B have been reset to contain a one, a load A control signal prepares AND gate 34 so that the distribution counts pass the 40's series AND circuits to input the segment counts to the A segment counters.

Hierauf bereitet ein Zyklus-A-Steuersignal die Und-Schaltung 60 Docket BO 967 012 009830/1655 A cycle A control signal then prepares the AND circuit 60 Docket BO 967 012 009830/1655

ORIGINAL INSPECTEDORIGINAL INSPECTED

vor. Fortschreitimpulse schalten dann die Segmentzähler A weiter. Die überwachung des Leer/Nichtleerzustandes der Segmentzähler A wird ausgeführt durch die Und-Schaltung 74, die ebenfalls vorbereitet ist. Wenn alle Segmentzählungen von den Zählern A aufgenommen wurden, läßt die Und-Schaltung 78 das EOS-Signal passieren. Nach diesem Signal passiert ein Rückstellsignal die Und-Schaltung 82, um die Segmentzähler A rückzustellen. Die Zähler A können dann wieder durch andere Lade-A-Steuersignale geladen werden. Während die Zähler A aufrechnen, bereitet ein Lade-B-Steuersignal die Und-Schaltung 36 vor. Der nächste Abtastzyklus (Folge von Segmentzählungen) wird dann den Segmentzählern B zugeführt, während die Segmentzähler A rechnen.before. Progress pulses then switch the segment counter A further. The monitoring of the empty / non-empty state of the segment counter A is carried out by the AND circuit 74 which is also prepared. When all segment counts have been taken by counters A, AND circuit 78 allows the EOS signal to pass. After this signal, a reset signal passes the AND circuit 82 to reset the segment counter A. The counter A can then loaded again by other load A control signals. While the counters A are calculating, a load B control signal prepares the AND circuit 36. The next sampling cycle (sequence of Segment counts) is then fed to the segment counters B, while the segment counters A are calculating.

Während des B-Zyklus rechnen die Segmentzähler B durch Fortschreitimpulse (ADV), welche die Und-Schaltung 62 passieren. Das von den Zählern B gezählte Leer/Nichtleersignal gelangt über die Und-Schaltung 72 zur Oder-Schaltung 80 und zum Leer/Nichtleert Treiber (nicht gezeigt). Wenn alle Segmentzählungen in den Segmentzählern B ausgeführt sind, gelangt das das Ende eines Abtastzyklus anzeigende Signal über die Und-Schaltung 76 zur Oder-Schaltung 81. Kurz darauf werden die Segmentzähler der Gruppe B durch das die Und-Schaltung 83 passierende Rückstellsignal auf Eins zurückgestellt. Dies abwechselnde Verfahren von Zählungen einer Gruppe von Segmentzählern, während die andere Gruppe von Segmentzählern geladen wird, wird durchgeführt, solange der Photodrucker in Funktion ist. Der Photodrucker steht unter Kontrolle einesDuring the B cycle, the segment counters B compute by means of advancing pulses (ADV) which pass through the AND circuit 62. That from the counters B counted empty / non-empty signal passes through the AND circuit 72 to OR circuit 80 and to the empty / not empty driver (not shown). When all segment counts have been carried out in the segment counters B, the signal indicating the end of a sampling cycle is passed via the AND circuit 76 to the OR circuit 81. Shortly thereafter, the segment counters of group B are through the reset signal passing through AND circuit 83 is reset to one. This alternates method of counting one Group of segment counters, while the other group of segment counters is loaded, is carried out while the photo printer is running is in function. The photo printer is under the control of one

Docket BO 967 012 009830/1655Docket BO 967 012 009830/1655

ORIGINAL INSPECTEDORIGINAL INSPECTED

Rechners.Calculator.

In den Fig. 3A und 3B ist eine Gruppe von Segmentzählern gezeigt. Diese Gruppe kann entweder die Gruppe A oder die Gruppe B der Fig. 2 verkörpern. Zum Zwecke der Vereinfachung wird angenommen, daß die Gruppe von Segmentzählern der Fig. 3A und 3B Segmentzähler der Gruppe A sind. Die Gruppe B wirkt in der gleichen Weise.A group of segment counters is shown in Figures 3A and 3B. This group can represent either group A or group B of FIG. For the purpose of simplification it is assumed that that the group of segment counters of FIGS. 3A and 3B are group A segment counters. Group B works in the same way.

Es ist selbstverständlich, daß die Segmentzähler parallel mit sechs Bits geladen werden. Diese sechs Bits kommen über.ein Kabel von der verbundenen Und-Schaltung an· Z.B. wird der Segmentzähler 1 geladen, wenn die Und-Schaltung 41 (Fig. 2) vorbereitet ist. Der Segmentzähler 2 wird parallel mit sechs Bits geladen, wenn die Und-Schaltung 42 (Fig. 2) vorbereitet ist* Die restlichen Segnentzähler 3 bis 9 werden in der gleichen Art und Weise zur Steuerung der in der Fig. 2 gezeigten Schaltung geladen.It goes without saying that the segment counters are loaded in parallel with six bits. These six bits come via a cable from the connected AND circuit to e.g. the segment counter 1 loaded when the AND circuit 41 (Fig. 2) is prepared. The segment counter 2 is loaded with six bits in parallel if the AND circuit 42 (FIG. 2) is prepared * The remaining segment counters 3 to 9 are loaded in the same way for controlling the circuit shown in FIG.

Die sechs Bits setzen den Segmentzählcode der Fig. 1C zusammen. Das am weitesten links vorzufindende Bit bestimmt, ob der Segmentzähler ein Leer- oder ein Nichtleer-Segment anzeigt. Die restlichen fünf Bits zeigen die Zählung an und somit die Länge des Segmentes .The six bits make up the segment count code of Figure 1C. The leftmost bit determines whether the segment counter indicates an empty or a non-empty segment. The remaining five bits indicate the count and thus the length of the segment.

Jeder Segmentzähler ist aus sechs bistabilen Kippschaltungen aufgebaut, wobei fünf dieser Schaltungen in bekannter Weise als Zähler zusammengeschaltet sind. Die sechste dieser Schaltungen spei·* chert das B-Bit oder Leer-Bit.Each segment counter is made up of six bistable multivibrators, five of these circuits being interconnected as counters in a known manner. The sixth of these circuits store * chars the B bit or empty bit.

Docket BO 967 012 0 09830/1855Docket BO 967 012 0 09830/1855

Die Wirkungsweise der Schaltlogik wird anhand der Segmentzähler und 2 beschrieben. Alle anderen Segmentzähler arbeiten in der gleichen Weise wie der Segmentzähler 2« Es wird angenommen, daß eine Folge von Segmentzählungen, die zu einem Abtastzyklus gehören, in die Segmentzähler 1 bis 9 eingegeben wird· Wenn der Kathodenstrahl mit seiner Abtastung beginnt, treten auf der Leitung 94 Fortschreitimpulse einer für Abtast/Nichtleer-Impulse vorgesehenen Synchronisiereinrichtung auf. Diese Impulse wirken anfangs nur auf den Segmentzähler 1 ein. Wenn der Segmentzähler 1 bis Null gezählt hat, beaufschlagen diese Impulse hernach den Segmentzähler 2.The mode of operation of the switching logic is based on the segment counter and 2 described. All other segment counters work in the same way as the segment counter 2 «It is assumed that a sequence of segment counts belonging to a sampling cycle is entered into the segment counters 1 to 9 · If the Cathode ray begins its scan, progressive pulses occur on line 94 one for scan / non-empty pulses provided synchronizer. Initially, these pulses only affect segment counter 1. When the segment counter 1 to zero, these pulses then apply to segment counter 2.

Die Oder-Schaltung 90 überwacht alle bistabilen Kippschaltungen des Zählers 1. Wenn irgendeine bistabile Kippschaltung in ihrem Ein-Zustand sich befindet (d.h. wenn ein Wert in dem Zähler ist) tritt an der Oder-Schaltung 90 ein Ausgangssignal auf» Dieses Ausgangssignal ist über die Leitung 96 rückgekoppelt und wird verwendet, um die Fortschreitimpulse in den Segmentzähler 1 durchzuschleusen. Dieses AusgangsSignal bereitet auch die Und-Schaltung 98 vor, die einen Leer/Nichtleerzustand anzeigende Signale durchläßt, die in der sechsten bistabilen Kippschaltung gespeichert sind und die Oder-Schaltung 100 passieren. Wenn der Segmentzähler einen Leerzustand anzeigt, wird dieses Signal durch die Oder-Schaltung 1OO geleitet, um den Kathodenstrahl zu löschen. Dieser Leerzustand bleibt aufrechterhalten, solange die Oder-Schaltung 90 ein Ausgangssignal abgibt, welches die Und-Schaltung 98 vor-The OR circuit 90 monitors all bistable multivibrators of the counter 1. When any flip-flop is in its on-state (i.e. when there is a value in the counter) If an output signal occurs at the OR circuit 90, this output signal is fed back via the line 96 and is used to channel the progression pulses into the segment counter 1. This output signal also prepares the AND circuit 98 before, which passes signals indicating an empty / non-empty state, which are stored in the sixth flip-flop and the OR circuit 100 pass. If the segment counter indicates an empty state, this signal is passed through the OR circuit 100 in order to extinguish the cathode ray. This The empty state is maintained as long as the OR circuit 90 emits an output signal which the AND circuit 98 provides.

Docket BO 967 012 009830/1665Docket BO 967 012 009830/1665

bereitet. Die Oder-Schaltung 90 hört dann auf, ein Ausgangssignal abzugeben, wenn der Segmentzähler 1 Null erreicht hat. Wenn dies geschieht, wird die Und-Schaltung 98 gesperrt. Es tritt auch auf der Leitung 96 kein Signal mehr auf, so daß die Fortschreitimpulse nicht weiterhin in den Segmentzähler 1 geführt werden. Da die Signalhöhe aus der Oder-Schaltung 90 abgefallen ist, wird das Ausgangssignal des Inverters 102 angehoben*prepares. The OR circuit 90 then stops emitting an output signal when the segment counter 1 has reached zero. If this happens, the AND circuit 98 is disabled. It also occurs the line 96 no longer receives a signal, so that the progressive pulses can no longer be entered in segment counter 1. Since the signal level from the OR circuit 90 has fallen, this will be Output signal of inverter 102 raised *

Der Segmentzähler 2 rechnet als nächster auf. Die Oder-Schaltung 104, welche den Segmentzähler 2 überwacht, gibt ein Ausgangssignal ab, da dieser Zähler noch nicht durchgezählt hat. Die Und-Schaltung 106 hat normalerweise kein Ausgangssignal, so daß der Inverter 108 normalerweise ein Ausgangssignal abgibt, welches die Und-Schaltung 110 vorbereitet. Mit der vorbereiteten Und-Schaltung 110 wird das Ausgangssignal der Oder-Schaltung 104 über die Leitung 112 zurück in den Segmentzähler 2 geführt. Der Ausgang der Inverterschaltung 102 des zuvorliegenden Segmentzählers wird auch über die Leitung 114 dem Segmentzähler 2 zugeführt. Wenn auf den Leitungen 112, 114 Signale liegen, ist der Segmentzähler 2 angeschlossen, um die Fortschreitimpulse der Leitung 94 zu erhalten»The segment counter 2 counts up next. The OR circuit 104, which monitors the segment counter 2, emits an output signal because this counter has not yet counted through. The AND circuit 106 normally has no output signal, so that the inverter 108 normally emits an output signal which the AND circuit 110 prepares. With the prepared AND circuit 110, the output signal of the OR circuit 104 is fed back to the segment counter 2 via the line 112. The output of the inverter circuit 102 of the preceding segment counter is also fed to the segment counter 2 via the line 114. If there are signals on the lines 112, 114, the segment counter 2 is connected in order to receive the progression pulses on the line 94 »

Docket BO 967 012 009830/1655 Docket BO 967 012 009830/1655

Die Und-Schaltung 106 und die Inverterschaltung 108 schließt die Überwachungsfunktion der Oder-Schaltung 104 aus, für den Fall, daS alle Zählstellungen, die in den Zähler 2 eingegeben sind, Einsen sind. Ein nur Einsen enthaltender Segmentzählcode ist ein Codewort, das von den Segmentzählern zur Steuerung des Ausschaltens des Kathodenstrahles nicht verwendet wird. Dieses Codewort hat einen anderen Zweck in dem Photodrucker, der für die Steuerung des Segmentzählzyklus belanglos ist. Es ist lediglich notwendig, daß die Steuerung des Segmentzählzyklus dieses Codewort Ignoriert. Die Und-Schaltung 106 erreicht dies durch Überwachung des Segmentzählcodes auf alle Einsen hin und sperrt die Und-Schaltung 110, wenn alle Einsen erscheinen.The AND circuit 106 and the inverter circuit 108 closes the Monitoring function of the OR circuit 104 off, in the event that all counting positions that are entered in counter 2, Ones are. A segment counting code containing only ones is a code word that is not used by the segment counters to control the switching off of the cathode ray. This code word has another purpose in the photo printer, irrelevant to the control of the segment counting cycle. It is only necessary that the control of the segment counting cycle use this code word Ignored. The AND circuit 106 accomplishes this by monitoring of the segment counting code to all ones and blocks the AND circuit 110 when all ones appear.

Wird angenommen, daß die Zählung anders als Eins ist, passiert das Ausgangssignal der Oder-Schaltung 104 die Und-Schaltung 110 und gelangt zur Und-Schaltung 116. Somit wird die Und-Schaltung 116 vorbereitet; sie ist ebenfalls vorbereitbar durch das Ausgangssignal des Inverters 102, der mit dem vorausgegangenen Segmentzähler verbunden ist. Die Und-Schaltung 116 läßt die einen Leer- oder Nichtleerzustand darstellenden Signale, die in der sechsten bistabilen Kippschaltung des Segmentzählers 2 gespeichert sind, über die Oder-Schaltung 100 durch. Wenn der Segmentzähler 2 Null erreicht hat, fällt das Ausgangssignal der Oder-Schaltung 104 ab. Hierdurch wird die Und-Schaltung 116 gesperrt und ebenso wird die Zufuhr weiterer Fortschaltimpulse zu dem Segmentzähler 2 unterbunden. Die Inverterschaltung 108 gibt ein Ausgangaeignal ab, das dem Segmentzähler 3 zugeführt wird. DieIf it is assumed that the count is other than one, the output signal of the OR circuit 104 passes the AND circuit 110 and arrives at the AND circuit 116. The AND circuit 116 is thus prepared; it can also be prepared by the output signal of the inverter 102, which is connected to the preceding segment counter. The AND circuit 116 leaves the one Signals representing empty or non-empty states, which are stored in the sixth flip-flop circuit of the segment counter 2, are passed through the OR circuit 100. When the segment counter 2 has reached zero, the output signal of the OR circuit 104 drops. As a result, the AND circuit 116 is blocked and the supply of further incremental pulses to the segment counter 2 is also prevented. The inverter circuit 108 inputs Output appropriate from which is fed to the segment counter 3. the

Docket BO 967 112 009830/1685Docket BO 967 112 009830/1685

restlichen Segmentzähler 3 bis 9 wirken in der gleichen Weise wie der Segmentzähler 2.The remaining segment counters 3 to 9 work in the same way as segment counter 2.

Nachdem der Segmentzähler 9 Null erreicht hat, tritt an keiner der Oder-Schaltungen, welche die Segmentzähler überwachen, ein Auegangssignal auf. Das bedeutet, daß die Oder-Schaltung 120 ebenfalls nicht länger ein Ausgangssignal abgibt. Das Abfallen des Ausgangssignales an der Oder-Schaltung 120 wird in der Inverterschaltung 122 umgekehrt, um ein das Ende eines Abtastzyklus anzeigendes Signal EOS zu erzeugen. Kurz nach Auftreten dieses Signales werden alle Segmentzähler durch ein Signal auf der Leitung 124 zurückgeschaltet, um eine Eins zu enthalten.After the segment counter 9 has reached zero, none of the OR circuits that monitor the segment counters occur Output signal on. This means that the OR circuit 120 also no longer emits an output signal. The falling away of the output signal at the OR circuit 120 is inverted in the inverter circuit 122 in order to generate a signal EOS which indicates the end of a sampling cycle. Shortly after this occurred Signals, all segment counters are reset by a signal on line 124 to contain a one.

In Fig. 4 ist eine andere Ausführungsform der Erfindung gezeigt, die den Segmentzählcode der Fig. IB verwendet.In Fig. 4 another embodiment of the invention is shown, which uses the segment count code of Fig. 1B.

In Fig. 4 wird angenommen, daß der erste Segmentzählcode- auf der Leitung 210 auftritt. Dieser Code wird von dem Rechner ausgesandt, der mit dem Photodrucker zusammenarbeitet. Dieser Rechner sendet ebenfalls ein Signal auf der Leitung 211, wodurch die Und-Schaltungen 213 vorbereitet werden, so daß das erste Codezeichen in das Register 214 eingegeben wird. Der Zähler 215, der in seinem Anfangszustand überall Nullen enthält, wird von einer Null-Entdeckungsschaltung 216 überwacht. Da der Zähler 215 überall Nullen enthält, bereitet die Null-Entdeckungsschaltung 216 die Und-Schaltungen 217 vor, um die Zählungen des Registers 214 nach dem Zähler 215 passieren zu lassen. Somit wird die erste SegmentzählungIn Fig. 4 it is assumed that the first segment count code on the Line 210 occurs. This code is sent by the computer that works with the photo printer. This computer sends also a signal on the line 211, whereby the AND circuits 213 are prepared so that the first code character in register 214 is entered. The counter 215, which in its initial state contains all zeros, is monitored by a zero detection circuit 216. Since the counter 215 has zeros everywhere contains, the zero detection circuit 216 prepares the AND circuits 217 to pass the counts of the register 214 after the counter 215. Thus, the first segment count is

Docket BO 967 112 0-0 9830/16S5Docket BO 967 112 0-0 9830 / 16S5

sofort von der Leitung 210 durch das Register 214 dem Zähler zugeführt.immediately fed from line 210 through register 214 to the counter.

Sobald die Zählung in dem Zähler 215 eingegeben ist, entsteht an der Null-Entdeckungsschaltung 216 kein Ausgangssignal mehr. Folglich ist die Und-Schaltung 217 nicht mehr vorbereitet und läßt Zählungen aus dem Register 214 in den Zähler 215 nicht mehr durch. Nachdem das abgefallene Signal der Null-Entdeckungsschaltung die Verzögerungsschaltung 218 passiert hat, wird es an der Klemme 219 von dem Rechner abgefühlt. Der Rechner gibt als Antwort auf diesen Signalabfall die nächste Segmentzählung auf die Leitung 210 und leitet so eine zweite Einspeicherung in das Register über die Leitung 211 ein. Die Leitung 211 bereitet wieder die Und-Schaltung 213 vor und die zweite Segmentzählung ist in das Register 214 eingegeben.As soon as the count is entered in counter 215, an arises the zero detection circuit 216 no longer has an output signal. As a result, the AND circuit 217 is no longer prepared and leaves Counts from the register 214 in the counter 215 no longer through. After the dropped signal of the zero detection circuit the delay circuit 218 has passed, it is sensed at terminal 219 by the computer. The calculator gives up in response this signal drop the next segment count on the line 210 and thus transfers a second storage in the register line 211 on. The line 211 again prepares the AND circuit 213 and the second segment count is in the register 214 entered.

Um die Segmentzählungen, die nun im Zähler 215 und Register auftreten, zu verwenden, koordiniert die einem Nichtleer-Zustand zugeordnete Synchronisierschaltung 220 das Ausschwenken des Kathodenstrahles mit der Intensitätssteuerung mit Hilfe der Segmentzählungen. Die Synchronisierschaltung 220 ist in Fig. 4 der weiter oben bereits genannten amerikanischen Patentanmeldung Ser.-No. 682 843 beschrieben.To use the segment counts now occurring in counter 215 and register, the coordinates a non-empty state associated synchronization circuit 220, the swiveling out of the cathode ray with the intensity control with the help of the segment counts. Synchronizing circuit 220 is shown in FIG American patent application Ser.-No. 682 843.

Demzufolge gibt die Synchronisierschaltung 220 Impulse auf die Leitung 222, welche das Zählen in dem Zähler 215 fortschalten. Diese Impulse treten auf, während der Strahl sich während einesAs a result, the synchronizing circuit 220 gives pulses on the line 222, which increment the counting in the counter 215. These pulses occur while the beam is moving during a

Docket bo 967 012 009830/1655Docket bo 967 012 009830/1655

■■; λ r\ η ei "■■; λ r \ η ei "

auf deron the

vertikale Entfernung,- ck-Spalts 583 Rasters ;iew-:qdie SyncrAironi^^erschiiitu".vertical distance, - ck gap 583 rasters; iew-: qdie SyncrAironi ^^ emeriiitu ".

des Zurückzahlen:;; dea id-».i.ft:;j ,;.._; -.-.:>... α.··.α ^u-rc^jiirtji-t^upylse bewegt sich der Kathodenstiah.S e.nfclarj einer Spalts» Wenn die Null-Entdeckungsschaltung 216 festgestellt hat, daß der Zähler Null erreicht hat, erzeugt dieselbe ein Ausgangssignal, Die an steigende Flanke dieses Signales wird der bistabilen Kippschaltung 224 zugeführt, welche den dem Nichtieersignal zugeordneten Treiber 226 steuert. Dieser Treiber 226 bestimmt die Intensität des Kathodenstrahles, d.h. er schaltet ihn ein und aus. of repayment: ;; dea id - ». i.ft:; j,; .._; -.- .:> ... α. ·· .α ^ u-rc ^ jiirtji-t ^ upylse moves the cathode stiah.S e.nfclarj a gap »When the zero detection circuit 216 has determined that the counter is zero has reached, the same generates an output signal. The rising edge of this signal is fed to the bistable flip-flop circuit 224, which controls the driver 226 assigned to the null signal. This driver 226 determines the intensity of the cathode ray, ie it switches it on and off.

Anfänglich steuert die Treiberschaltung 226 den Kathodenstrahl so, daß derselbe ausgeschaltet ist. Demzufolge wird der Zustand der bistabilen Kippschaltung 224 geändert, wenn die erste Seg mentzählung durchgeführt ist und das Ende des ersten weißen Seg mentes angezeigt ist, so daß die Treiberschaltung 226 den Kathodenstrahl einschaltet. Der Kathodenstrahl bleibt aufrechterhalten bis zur nächsten ansteigenden Flanke des Ausgangssignales der Null-Entdeckungsschaltung 216. Initially, driver circuit 226 controls the cathode ray to turn it off. Accordingly, the state of the flip-flop circuit 224 is changed when the first Seg ment count is performed and the end of the first white Seg mentes is indicated, so that the driver circuit 226 turns on the cathode ray. The cathode ray is maintained until the next rising edge of the output of the zero detection circuit 216.

Inzwischen hat die ansteigende Flanke des vorliegenden Signales von der Null-Entdeckungsschaltung 216 die Und-Schaltung 217 passiert, um den im Register 214 gespeicherten Inhalt in denIn the meantime the rising edge of the present signal has from the zero detection circuit 216, the AND circuit 217 is passed to convert the content stored in the register 214 into the

Docket BO 967 112Docket BO 967 112

009830/1655009830/1655

- 18 -- 18 -

Zähler 215 zu übertragen. Die ansteigende Flanke dieses Signales ist durch die Verzögerungsschaltung 216 verzögert und hernach über die Leitung 219 dem Rechner zugesandt worden. Der Rechner gibt hierauf die nächste Segmentzählung in das Register 214 ein, durch Vorbereitung der Und-Schaltungen 213, wie weiter oben bereits beschrieben.Transfer counter 215. The rising edge of this signal is delayed by the delay circuit 216 and then sent to the computer via the line 219. The calculator gives then enter the next segment count into register 214, by preparing the AND circuits 213, as already described above.

Dieses Verfahren wird mit dem Zähler 215 fortgesetzt, indem auffc einanderfolgend die Segmentzählungen aufgerechnet werden und die Null-Entdeckungsschaltung 216 die monostabile Kippschaltung 224 steuert, um über die Treiberschaltung 226 den Kathodenstrahl ein- und auszuschalten. Schließlich enthält der letzte Segmentzählcode eines Abtastzyklus ein EOS-Bit (zeigt das Ende eines Abtastzyklus an). Wenn diese letzte Segmentzählung in einem Abtastzyklus in dem Zähler 215 eingegeben ist, bereitet das EOS-Bit die Und-Schaltung 228 vor. Am Ende dieser Segmentzählung wird das von der Null-Entdeckungsschaltung 216 erzeugte Signal durch die vorbereitete . Und-Schaltung 228 hindurchgelassen und zur Synchronisierschaltung 220 zurückgeführt. Dieses Signal der Und-Schaltung 228 wird über die Leitung 230 der Synchronisierschaltung 220 zugeführt und zeigt derselben an, daß der Abtastzyklus beendet ist. Weitere Fortschreitimpulse werden von der Synchronisierschaltung 220 dem Zähler 215 zugeführt, bis zum nächsten nach oben gerichteten Abtastzyklus.This process is continued with the counter 215, in that the segment counts and the Zero detection circuit 216 controls the monostable multivibrator 224 in order to activate the cathode ray via the driver circuit 226. and turn off. Finally, the last segment count code of a scan cycle contains an EOS bit (shows the end of a scan cycle at). When this last segment count in a sample cycle is entered into counter 215, the EOS bit prepares the AND circuit 228 before. At the end of this segment count, the signal generated by the zero detection circuit 216 is processed by the . AND circuit 228 passed and to the synchronization circuit 220 returned. This signal of the AND circuit 228 is fed to the synchronization circuit 220 via the line 230 and indicates that the scan cycle has ended. Further progress pulses are generated by the synchronization circuit 220 Counter 215 is supplied until the next upward scan cycle.

Natürlich wirkt das Null-Entdeckungssignal, das durch die Und-Schaltung 228 hindurchgelassen wird, in normaler Weise, um dieOf course, the zero detection signal that is passed through AND gate 228 will normally act to reduce the

Docket BO 967 112 009830/1655Docket BO 967 112 009830/1655

Und-Schaltung 217 vorzubereiten, damit die nächste Segmentzählung in den Zähler 215 gelangen kann. Diese nächste Segmentzählung ist die erste Segmentzählung innerhalb des nächste Abtastzyklus. Diese Segmentzählung hat kein EOS-Bit und die ünd-Schaltung 228 wird aus ihrem vorbereiteten Zustand gebracht, sobald der Zähler 215 wieder geladen ist. Der Zähler 215 speichert die erste Segmentzählung des nächsten Abtastzyklus, bis die Fortschreitimpulse der Synchronisierschaltung 220 über die Leitung 222 wieder ankommen .AND circuit 217 to prepare for the next segment count can get into the counter 215. This next segment count is the first segment count within the next scan cycle. This segment count does not have an EOS bit and the and circuit 228 is brought out of its prepared state as soon as the counter 215 is reloaded. The counter 215 stores the first segment count of the next sampling cycle until the progress pulses from the synchronization circuit 220 arrive again over the line 222 .

Docket BO 967 112Docket BO 967 112

009830/16B5009830 / 16B5

Claims (8)

- 20 PATENTANSPRÜCHE- 20 PATENT CLAIMS 1. Vorrichtung zur Darstellung von Zeichen auf dem Schirm einer Kathodenstrahlröhre mittels spaltenweiser Aufzeichnung innerhalb eines Rasters, dadurch gekennzeichnet, daß eine Speichereinrichtung (A, B bzw. 215) vorhanden ist zur Aufnahme der Längen der schwarzen oder weißen, die Spalten zusammensetzenden Segmente, daß eine Dekodiereinrichtung (60, 62, 34, 36, 41-49, 51-59 bzw. 220) zum aufeinanderfolgenden Dekodieren der in der Speichereinrichtung befindlichen Werte vorgesehen 1st, und daß Schaltelemente (72, 74, 76, 78, 80, 81 bzw. 211, 213, 217, 218, 219, 226) die Intensität des die Spalte abfahrenden Kathodenstrahles steuern.1. Device for displaying characters on the screen of a Cathode ray tube by means of column-by-column recording within a grid, characterized in that a memory device (A, B or 215) is provided for receiving the Lengths of the black or white segments composing the columns that a decoder (60, 62, 34, 36, 41-49, 51-59 or 220) are provided for successive decoding of the values located in the memory device 1st, and that switching elements (72, 74, 76, 78, 80, 81 or 211, 213, 217, 218, 219, 226) control the intensity of the cathode ray traveling down the column. 2. Vorrichtung nach Anspruch 1, dadurch gekennzeichnet, daß die Speichereinrichtung eine Mehrzahl von Zählern (A,B) verkörpert, von denen ein jeder die Länge eines Segmentes aufnimmt.2. Apparatus according to claim 1, characterized in that the Storage device embodies a plurality of counters (A, B), each of which receives the length of a segment. 3. Vorrichtung nach Anspruch 2, dadurch gekennzeichnet, daß zwei Gruppen (A, B) von Zählern vorhanden sind, wobei innerhalb einer jeden Gruppe die Zähler in Serie geschaltet sind und daß die beiden Gruppen abwechselnd (durch 32, 34, 36) geladen werden.3. Apparatus according to claim 2, characterized in that there are two groups (A, B) of counters, the counters being connected in series within each group and that the two groups are loaded alternately (through 32, 34, 36). 4. Vorrichtung nach den Ansprüchen 1 bis 3, dadurch gekennzeichnet, daß für jede Bitstelle eines Zählers je eine bistabile Kippschaltung vorgesehen ist und daß die Ausgänge dieser4. Device according to claims 1 to 3, characterized in that one bistable each for each bit position of a counter Toggle circuit is provided and that the outputs of this Docket BO 967 112Docket BO 967 112 009830/ 16 6 5009830/16 6 5 bistabilen Kippschaltungen eines jeden Zählers (1 bis 9, Fig. 3A, B) die Eingänge je einer Oder-Schaltung (90, 104) bilden.bistable multivibrators of each counter (1 to 9, Fig. 3A, B) the inputs of an OR circuit (90, 104) form. 5. Vorrichtung nach den Ansprüchen 1 bis 4, dadurch gekennzeichnet, daß die Dekodiereinrichtung Schaltelemente (60, 62) zum Weiterschalten der Zähler (A, B) besitzt, so daß die Länge eines Segmentes durch die Zeit definiert ist, die zum Erreichen der Nullstellung des Zählers notwendig ist und daß Schaltelemente (102, 106, 108, 110, 112, 114, 118) vorgesehen sind, welche Weiterschaltimpulse (ADV) erst dann zum nächsten Zähler durchlassen, wenn der jeweils zuvorliegende Zähler seine Nullstellung erreicht hat.5. Device according to claims 1 to 4, characterized in that that the decoder has switching elements (60, 62) for advancing the counters (A, B), so that the length of a segment is defined by the time which is necessary to reach the zero position of the counter and that Switching elements (102, 106, 108, 110, 112, 114, 118) are provided, which switching pulses (ADV) only then to the Let the next counter through when the previous counter has reached its zero position. 6. Vorrichtung nach Anspruch 5, dadurch gekennzeichnet, daß der Ausgang der Oder-Schaltung (90) des ersten Zählers zwecks Weiterschaltung desselben rückgekoppelt ist, daß der genannte Ausgang an eine Inverterschaltung (102) angeschlossen ist, die zum Zwecke des Weiterschaltens des nächstfolgenden Zählers (Nr. 2) mit demselben verbunden ist (über 114) , daß der genannte Ausgang mit einer Und-Schaltung (98) verbunden ist, deren anderer Eingang der Ausgang der letzten bistabilen Kippschaltung des ersten Zählers bildet und dessen Ausgang zu einer Oder-Schaltung (100) führt, an deren Ausgang einen Leerzustand eines Segmentes anzeigende Signale auftreten und daß der zuerstgenannte Ausgang mit einer Oder-Schaltung (120) verbunden ist, die über einen Inverter (122) das Ende6. Apparatus according to claim 5, characterized in that the output of the OR circuit (90) of the first counter for the purpose Forwarding of the same is fed back that said output is connected to an inverter circuit (102) which is connected to the same (via 114) for the purpose of advancing the next counter (No. 2), that said output is connected to an AND circuit (98) whose other input forms the output of the last bistable trigger circuit of the first counter and its output leads to an OR circuit (100), at the output of which signals appear which indicate an empty state of a segment and that the first-mentioned output is connected to an OR circuit (120) which, via an inverter (122), is the end Docket BO 967 112 009830/1855Docket BO 967 112 009830/1855 - 22 eines Abtastzyklus einer Spalte anzeigende Signale abgibt. 22 emits signals indicating a scanning cycle of a column. 7. Vorrichtung nach den Ansprüchen 4 bis 6, dadurch gekennzeichnet, daß jeder der Zähler außer dem ersten Zähler zwei Eingänge (112, 114) aufweist, die beim Führen von Signalen diesen Zähler zum Weiterschalten befähigen, wobei der eine (114) dieser Eingänge von der Inverterschaltung (102 oder 118) des nächstniedrigeren Zählers kommt und der andere (112) von einer Und-Schaltung (110), deren einer Eingang über eine Inverterschaltung (108) mit dem Ausgang einer Und-Schaltung (106) verbunden ist, welche die bistabilen Kippschaltungen des zugeordneten Zählers auf Einsen hin überwacht, und deren (110) anderer Eingang den Ausgang der Oder-Schaltung (104) bildet, die außerdem sowohl über eine Inverterschaltung (118) mit dem nächstfolgenden Zähler als auch mit der genannten Oder-Schaltung (120) verbunden ist, und daß der Ausgang der genannten Und-Schaltung (120) mit einer weiteren Und-Schaltung verbunden ist, deren Ausgang mit der einen Leerzustand anzeigenden Oder-Schaltung (100) verbunden ist und deren (116) zweiter Eingang mit der letzten bistabilen Kippschaltung des zugeordneten Zählers und deren dritter Eingang mit dem Inverter (102 oder 118) des nächstniedrigeren Zählers verbunden ist. 7. Device according to claims 4 to 6, characterized in that each of the counters apart from the first counter has two inputs (112, 114) which enable this counter to advance when signals are carried, one (114) of these inputs from the inverter circuit (102 or 118) of the next lower counter and the other (112) from an AND circuit (110), one input of which is connected via an inverter circuit (108) to the output of an AND circuit (106) which the bistable multivibrators of the assigned counter are monitored for ones, and the (110) other input of which forms the output of the OR circuit (104), which is also connected to the next counter via an inverter circuit (118) as well as to the said OR circuit ( 120) is connected, and that the output of said AND circuit (120) is connected to a further AND circuit, the output of which is connected to the or circuit (100) indicating an empty state and whose (116) second input is connected to the last bistable multivibrator of the associated counter and whose third input is connected to the inverter (102 or 118) of the next lower counter. 8. Vorrichtung nach Anspruch 1, dadurch gekennzeichnet, daß als Speichereinrichtung ein einziger Zähler (215) vorgesehen ist, dem ein Register (214) vorgeschaltet ist, dessen Inhalt8. Apparatus according to claim 1, characterized in that a single counter (215) is provided as the storage device is, which is preceded by a register (214), its content Docket BO 967 112 Q Ü 9 8 3 0 / 16 5 5Docket BO 967 112 Q Ü 9 8 3 0/16 5 5 I.I. - 23 -- 23 - in den Zähler (215) übertragbar ist, sobald eine Schaltung (216) feststellt, daß der Zähler (215) sich in seinem Nullzustand befindet.can be transferred to the counter (215) as soon as a circuit (216) determines that the counter (215) is in its zero state. Docket BO 967 112 009830/1665Docket BO 967 112 009830/1665
DE19702000913 1969-01-13 1970-01-09 Character display device Pending DE2000913A1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US79071169A 1969-01-13 1969-01-13

Publications (1)

Publication Number Publication Date
DE2000913A1 true DE2000913A1 (en) 1970-07-23

Family

ID=25151537

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19702000913 Pending DE2000913A1 (en) 1969-01-13 1970-01-09 Character display device

Country Status (6)

Country Link
US (1) US3582905A (en)
JP (1) JPS495579B1 (en)
CH (1) CH502651A (en)
DE (1) DE2000913A1 (en)
FR (1) FR2028176A1 (en)
GB (1) GB1251782A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2460147A1 (en) * 1974-12-19 1976-06-24 Ibm Deutschland COMPRESSED INFORMATION STORAGE FOR CHARACTERS TO BE DISPLAYED FROM BLACK AND WHITE AREAS

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3852521A (en) * 1972-12-26 1974-12-03 Varian Associates Interface for computer and print out system for automatic step and line sync command to printer
GB1598343A (en) * 1977-04-04 1981-09-16 Int Computers Ltd Display systems
US4231096A (en) * 1978-10-10 1980-10-28 Eltra Corporation Digital typesetter
US4442545A (en) * 1981-05-27 1984-04-10 Rca Corporation Compaction of television display graphics in phantom-raster-scanned image memory
US4553171A (en) * 1984-01-27 1985-11-12 Xerox Corporation Tile encoding in image printing

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3329947A (en) * 1963-03-07 1967-07-04 Burroughs Corp Electronic character generator
US3305841A (en) * 1963-09-30 1967-02-21 Alphanumeric Inc Pattern generator
US3400377A (en) * 1965-10-13 1968-09-03 Ibm Character display system
US3348229A (en) * 1965-11-29 1967-10-17 Robert R Freas Recording of analog data on photographic film
US3444319A (en) * 1966-07-26 1969-05-13 Rca Corp Character generator
US3480943A (en) * 1967-04-03 1969-11-25 Alphanumeric Inc Pattern generator

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2460147A1 (en) * 1974-12-19 1976-06-24 Ibm Deutschland COMPRESSED INFORMATION STORAGE FOR CHARACTERS TO BE DISPLAYED FROM BLACK AND WHITE AREAS

Also Published As

Publication number Publication date
GB1251782A (en) 1971-10-27
JPS495579B1 (en) 1974-02-07
FR2028176A1 (en) 1970-10-09
CH502651A (en) 1971-01-31
US3582905A (en) 1971-06-01

Similar Documents

Publication Publication Date Title
DE3153375C2 (en)
DE2230119C2 (en) Device for electronic monitoring of the occurrence of events within certain time periods
DE3326583C2 (en)
DE1499217A1 (en) Process and device for the compression and storage of data
DE2536616B2 (en) Circuit arrangement for connecting an input / output device containing an input keyboard and a display device via a bus line to a microprocessor belonging to a microcomputer
DE2438202B2 (en) Device for generating a predetermined text of character information which can be displayed on the screen of a video display unit
DE2123789C2 (en) Circuit arrangement for the automatic line-by-line and word-by-word display of characters on a video display device
DE1474062B2 (en) DATA PROCESSING SYSTEM WITH A NUMBER OF BUFFER MEMORIES
EP0137208A2 (en) Input bit stream conversion method
DE2854782C2 (en) Data processing system and method for replacing a block of data in high-speed storage
DE3248978C2 (en)
DE2438203C3 (en) DISPLAY DEVICE
DE1913502A1 (en) Data-controlled character generator
DE1816029C3 (en) Circuit arrangement for the parallel displacement of alphanumeric characters appearing along a line on the screen of a cathode ray tube
DE837179C (en) Binary digit calculating machines
DE2000913A1 (en) Character display device
DE1424706A1 (en) Process for evaluating a large amount of information
DE2234362B2 (en) DEVICE FOR PROCESSING DIGITAL SYMBOL INFORMATION FOR THE DISPLAY OF TEXTS ON A PICTURE MONITOR
DE2835142C2 (en)
DE2612295A1 (en) PROCEDURE AND DATA DISPLAY SYSTEM FOR DISPLAYING DATA AT MULTIPLE END POINTS
DE2629972C3 (en) Raster display device
DE2708116C2 (en) Method for checking video data and circuit arrangement for carrying out the method
DE3412714C2 (en)
DE1474041A1 (en) Arrangement for sorting information bit groups recorded in random order
DE1901294A1 (en) Data-controlled character generator