[go: up one dir, main page]

DE1959073C - Method for character recognition and device for carrying out the method - Google Patents

Method for character recognition and device for carrying out the method

Info

Publication number
DE1959073C
DE1959073C DE1959073C DE 1959073 C DE1959073 C DE 1959073C DE 1959073 C DE1959073 C DE 1959073C
Authority
DE
Germany
Prior art keywords
character
mask
matrix
register
counter
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.)
Expired
Application number
Other languages
German (de)
Inventor
Hein van Amstelveen Steenis (Niederlande)
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
Publication date

Links

Description

6. Vorrichtung zur Durchführung des Verfahrens Eine Weiterentwicklung des letzteren Systems ist aus nach Anspruch 1 mit einem an einen Abtaster ange- dem USA.-Patent 3 233 219 bekannt In diesem Patent schlossenen Speicher, der eine Verschiebung des 40 wird darauf hingewiesen, daß es in praktischen Fällen Speicherinhalts zuläßt und dessen Speicherstellen schwierig ist, einen »absoluten« Satz von Bedingungen mit logischen Maskenschaltungen verbunden sind, bzw. Zeichenrepräsentationen anzugeben. Um diese und einem Taktgeber, dadurch gekennzeichnet, daß Schwierigkeit zu vermeiden, werden in diesem Fall der Ausgang jeder logischen Maskenschaltung partielle Zeichenrepräsentationskreise verwendet deren (30-0 bis 30-9) mit einem Zähler (42-0 bis 42-9) an 45 Ausgangssignale mittels eines Widerstands-Netzwerks eine Entscheidungsschaltung (48) angeschlossen ist summiert werden, wobei die statistisch ermittelten6. Apparatus for carrying out the method A further development of the latter system is known from according to claim 1 with a to a scanner attached to the USA.-Patent 3,233,219 in practical cases allows memory content and whose memory locations are difficult to specify an "absolute" set of conditions with logical mask circuits, or to specify character representations. In order to avoid this and a clock, characterized in that difficulty, the output of each logic mask circuit partial character representation circuits are used in this case (30-0 to 30-9) with a counter (42-0 to 42-9) at 45 Output signals connected to a decision circuit (48) by means of a resistor network are summed, the statistically determined

7. Vorrichtung nach Anspruch 6, gekennzeichnet Wahrscheinlichkeiten für jedes Zeichen in Betracht durch zwischen jedem Zähler (42-0 bis 42-9) und gezogen werden. Das Widerstands-Netzwerk ist eine der Entscheidungsschaltung (48) angeordnete Ver- Matrix, die für jede zu erkennende Zeichenidentität riegelungsschaltungen (50-0 bis 50-9). 50 eine Ausgangsleitung aufweist Während der Vertikalverschiebung der Information in der Schieberegister·7. Apparatus according to claim 6, characterized in that probabilities for each character are taken into account by between each counter (42-0 to 42-9) and. The resistor network is a control matrix arranged in the decision circuit (48), the locking circuits (50-0 to 50-9) for each character identity to be recognized. 50 has an output line During the vertical shift of the information in the shift register

Matrix wird der niedrigste Wert des augenblicklichenMatrix becomes the lowest value of the current one

Signals auf den Zeichenausgangsleitungen festgestelltSignal detected on the character output lines

Die Erfindung betrifft ein Verfahren zur Zeichen- Hierbei wird die höchstwahrscheinliche Erkennung desThe invention relates to a method for character- This is the most likely recognition of the

icennung sowie eine Vorrichtung zum Ausführen des ss Zeichens angezeigt. Mit anderen Worten wird hiericidentification and a device for executing the ss character are displayed. In other words it will be here

xfahrens, die eine Schieberegister-Matrix aufweist, unter den für alle Zeichen in allen Positionen derx, which has a shift register matrix, among which for all characters in all positions of the

welcher Information betreffend eine von einem vertikalverschobenen Information vorhandenen Wahr·which information regarding a truth that is available from a vertically shifted piece of information

ikument abgetastete Zone gespeichert werden kann. scheinlichkeitswerten nach der höchsten Wahrschein-ikument scanned zone can be saved. probability values according to the highest probability

Eine derartige Vorrichtung zur Zeichenerkennung lichkeit gesucht. Es findet jedoch keine SummierungSuch a device for character recognition is wanted. However, there is no summation

aus dem USA.-Patent 3105 956 bekannt. Die 60 oder Integration der Wahrscheinlichkeit für jedesknown from U.S. Patent 3105,956. The 60 or integration of the probability for each

g. 3, 8 und 9 dieses Patents zeigen Beispiele für einzelne Zeichen in den verschobenen Positionen derG. 3, 8 and 9 of this patent show examples of individual characters in the shifted positions of FIG

hieberegistermatrizen. Die Fig. 5 und 6 zeigen Bei- Information statt.hit register matrices. Figures 5 and 6 show case information instead.

iele einfacher Masken-Schaltungen. Die Fig. 7 die- Eine Variante des Erkennungssystems des obenge-Many simple mask circuits. Fig. 7 shows a variant of the detection system of the above

Patentes zeigt ein Zeichenregister mit den züge- nannten USA.-Patentes 3 165 717 ist schematisch dar-The patent shows a register of characters with the US Pat. No. 3,165,717 is shown schematically.

irigen Prüf- und Taktsteuerkreisen. 65 gestellt in dem Artikel »Multi-Channel Characterany test and clock control circuits. 65 put in the article »Multi-Channel Character

Eine verbesserte Form der Taktsteuerkreise für den Recognition System« von G. M. B c r k i η undAn improved form of the clock control circuits for the Recognition System "by G. M. B c r k i η and

kennungszyklus ist in einem optischen Zeichenleser K. H. K η i c k m e y e r, IBM Technical Disclosureidentification cycle is in an optical character reader K. H. K η i c k m e y e r, IBM Technical Disclosure

r Anwendung gekommen, der bereits seit einigen Bulletin, Vol. 6, No. 9, February 1964, p. 75 und 76. Inr application that has already been published for some Bulletin, Vol. 6, No. February 9, 1964, p. 75 and 76. In

F i g. 1 zeigj. J
anlage, mit der das
F i g. 1 show J
system with which the

g[ Vorrichtung f^ eck W ^gestellt .st Schriftzeichen AA wird tester 12 ^^f^ durch den ^^" zeichen ausgebt und auf g [ device f ^ corner W ^ placed .st character AA is tester 12 ^^ f ^ output and on by the ^^ "character

VPJ VP J

die Form des gegebenwden kann
z. B aus Jm£J
the form of can be given
z. B from Jm £ J

diesem System werden die abgetasteten Daten spalten-this system will split the scanned data

weise untersucht Dabei wird die Anzahl der schwarzenIt examines the number of blacks wisely

Se^unkte oder Zellen sPaltenweif? gezählt, undSe ^ uncts or cells s P old white f? counted, and Sn die Mindestbedingung für die Anwesenheit einesSn the minimum requirement for the presence of a Sehens erfüllt ist, wird die Zählung der schwarzenSeeing is fulfilled, the count is the black Punkte in jeder Spalte mittels einer MaskenschaltungPoints in each column by means of a mask circuit

unfeines Verteilers in verschiedene Wahrscheinlich-unfine distribution in different probabilities

Stswerte für alle verschiedenen ZeichenidentitätenSts values for all different character identities

umgewandelt. Um die Wahrscheinlichkeitswerte fürconverted. To get the probability values for

5Ξ betreffende Zeichen für dessen sämtliche Spalten xo Stelle der akkumulieren zu könne», ist eine Anzahl von Zählern Jj^e^de teweils einer der verschiedenen Zeichenidentitäten zu-5Ξ relevant characters for all of the columns xo position of which can be accumulated, is a number of counters Jj ^ e ^ de each to one of the different character identities.

^ordnet Jeweils am Ende eines Zyklus wird f estge-^ assigns at the end of each cycle is fixed

. !teilt, welcher der Zähler den höchsten Inhalt bat und somit der höchstwahrscheinüchen Erkennung entspricht Bei diesem System wird keine Schieberegister-. ! divides which of the counters asked the highest content and thus corresponds to the most likely detection. With this system, no shift register

Ex benutzt, so daß die geometrische Form des ab- gander v°n .«**«£ dS einem Taktgeber 15 Betasteten Zeichens nur unvollständig enaßt werden Steuerung von ιarav» . Abtaster undEx used so that the geometrical shape of the deviator from "**" £ d S a clock generator of 15 touched characters are only incompletely encompassed. Control of ιarav ". Scanner and

fann. Deformierte Zeichen oder solche, die zu fett oder erzeugt und über e^;3Stungsschaitungen ge-"uan mager sind, können nicht zuverlässig erkannt ^X^fann. ^ Not recognized are lean 3S tung-skin g Started overall "u at, can reliably X ^; deformed characters or those too fat or generates and e ^

^erbetriffteineälterePatentanmeldungideutsche ^^^^SSS OSenlegungsschriftl 956 164) eine Symbolerkennungs- ^en^ abgeben Zeiche^ it concerns an older patent application in German ^^^^ SSS OSenlegungsschriftl 956 164) a symbol recognition ^ en ^ emit characters

AaA^ Und dOrt VOrÜ AaA ^ And dOrt VorÜ

iu jeweils einem für jedes Zeichen vorgesehenen Zahler speichert M ^ sich aus BinärspeichernIn each case one counter provided for each character, M ^ is stored from binary memories

x5 dem Papier v
gander v°n
x 5 the paper v
gander v ° n

J^VerfaS : erfindungsgemäße gesScS Recht-J HA mit einemJ ^ VerfaS : inventive GesScS right-J HA with a

^ %t Symbolisch ei vom Schrif t-^ % t symbolically ei of the writing-

Sr gerichtet ist. An rasi ^ ß oder Sr is directed. At rasi ^ ß or

enfdurch welche Abtaster weiter- ^ Dokument 11A, enf through which scanner further- ^ Document 11A ,

%*£** anderweitig über werden die Zeichen nach, wera Unter % * £ ** elsewhere over are the characters after wera under

«£ S einem Taktgeber 15«£ S a clock 15

erzeugt
ao d^zugehong«JJ
generated
ao d ^ zugehong «JJ

n geerzeugen,n generated,

ÄoÄden vorher erwähnten konventionellen Zeichenlesern zufriedenstellende Resultate erzielt werden konnten, soweit es sich um das Lesen von Doku- menten handelt, auf denen der Druck ziemlich strengen Anforderungen genügt, bleibt in der Praxis das Bedurf-2 nach einer Maschine bestehen, die unter wemger Mengen Bedingungen gedruckte Zeichen zu lesenin £a it Mit der vorliegenden Erfindung; wird daten und Zeüe»^J
am Schnittpunkt
ÄoÄden aforementioned conventional character readers, satisfactory results were achieved, as far as elements to the reading of document is on which satisfies the pressure rather strict requirements, remain in practice the Bedurf- 2 for a machine consisting, the conditions under amounts wemger printed characters readin £ a it With the present invention; will data and signals »^ J
at the intersection

den sind. In der ^hnuJP« es in p who are. In the ^ hnuJP « it in p

f^^^ wSi jedes kleine Quadrat %£&* Spalte liegt und ™ B< 2i und 22, dar-f ^^^ wSi every little square % £ & * column lies and ™ B <2 i and 22, represent-

nach e «^^β^Γ,^Λβηι kann. Eineafter e «^^ β ^ Γ, ^ Λβηι can. One

ngen Bedingungen gedruckte Zeichen zu lesenin ste t, welche einen.tawen ρ Mauix_conditions to read printed characters, which have a .ta wen ρ Mauix _

£aage ist. Mit der vorliegenden Erfindung; wird da- 35 }?$£%££%"£^ des Matrixregisters 20 verher bezweckt, ein Verfahren und eine Vorrichtung an- RcgjstersteUen' 21. " - ^ rf außerdem Schiebeb di rmöglicht sowohl fett und mager ge- bunden D»«ig^Jf ^6 Matrixregisterstellen. Die£ aage is. With the present invention; is DA 35} $ £% ££% "£ ^ of the matrix register 20 verher aims to provide a method and an apparatus Toggle RcgjstersteUen '21" - ^ rf Ausserd em Schiebeb di rmöglicht both rich and lean overall connected D " «Ig ^ Jf ^ 6 matrix register positions. the

g24 dn abwechselndg24 dn alternately

her bezweckt, ein Verfahren und eine Vorrichtung an zugeben, die es ermöglicht, sowohl fett und mager getockte Zeichen als auch verstümmelte Zeichen zuverlässig zu erkennen.aims to provide a method and an apparatus admit, which makes it possible to reliably recognize both bold and lean characters as well as mutilated characters.

Für ein Verfahren zur maschinellen Zeichenerkennung, bei dem aus der Abtastung von Zeichen binäre il abgeleitet und in einem Speicher gespeichert,For a method for machine character recognition in which the scanning of characters is binary il derived and stored in a memory,

4040

gjf,ESng 24 werden Taktimpulsen auf der Leitung 16 erzeugt. ™^»Ρ^ der Leitung24 bewirkt eine ^ffS Matrixregister 20 gespe.cher-, um eine MatrixregistersteUe gjf, ESng 24 clock pulses are generated on line 16. ™ ^ »Ρ ^ of the line 24 causes a ^ ffS matrix register 20 stored to a matrix register control

F i g. 1 schematisch eine Vorrichtung zur Ze.chen-F i g. 1 schematically a device for Ze.chen-

^Tschematisch die Entscheidungsschaltu^en dieeiLn Teil der in F i g. 1 gezeigten Vorrichtung^ Schematically the decision circuits are part of the in F i g . 1 shown device

F3schematische Darstellungen eines Matrixregisters in einer hypothetischen, stark vereinfachten Anwendung. F 3 Schematic representations of a matrix register in a hypothetical, greatly simplified application.

diethe

yerdrahtung au{ die oberste Matnx- ywiring to {the top matnx

registerstelle 22 in der zweiten Spalte verschoben usw. stimmten Kombination von Informationen in den an-Ein Bitwert aus der untersten Matrixregisterstelle der geschlossenen Matrixregisterstellen gewertet werden, äußersten rechten Spalte in dem Matrixregister findet Weitere Bemerkungen zur Pyramidenstruktur der keinen Platz mehr, auf den er verschoben werden Maskenschaltungen und einige Quellenangaben für könnte, und wird daher ausgeschieden. Dieser Infor- 5 bestimmte Beispiele finden sich weiter vorn,
mations-Verschiebungsweg in dem Matrixregister wird Kurz nach dem Verschieben der Information im von jedem der nachfolgend abgetasteten Bits durch- Matrixregister 20 werden zunächst die Ausgänge der laufen. Nach jedem Schiebeimpuls auf der Leitung 24 Matrixregisterstellen auf ihre neuen Binärwerte und erscheint ein Taktimpuls auf der Leitung 16, und infol- danach auch die Ausgänge der Zeichen-Maskenschalgedessen wird ein neuer Bitwert auf der Leitung 18 auf io tungen eingestellt. Die Ausgangswerte werden dann die erste Matrixregisterstelle 21 geleitet. Somit wird durch den nächsten Taktimpuls auf der Leitung 16 abdie Schwarz-Weiß-Information für die äußerste rechte gefragt, die an eine Anzahl von Ausgangs-UND-Spalte eines Zeichens bitweise in die äußerste linke Gliedern 32-0 bis 32-9 angeschlossen ist, deren andere Spalte des Matrixregisters 20, kurz auch Matrix ge- Eingänge mit den Ausgängen der Maskenschaltungen nannt, eingegeben, wenn bei der Abtastung ein Zeichen 15 30-0 bis 30-9 verbunden sind. Eine dritte Eingangsauf dem Dokument 11Λ erreicht wird. Danach wird leitung 33 jedes dieser UND-Glieder ist an eine Schaldiese Information bitweise in die zweite Spalte der tung 34 angeschlossen, die eine zusätzliche Masken-Matrix verschoben, während die Abtastung der zweiten schaltung und die zugehörige Zeitsteuerung enthält, vertikalen Spalte des Zeichens erfolgt. Somit wird Die zusätzliche Maskenschaltung hat zahlreiche Eininnerhalb der Matrix eine echte Darstellung des abge- ao gängc, die über die Ausgangsleitungen 31 mit den Austasteten Zeichens gebildet, verschoben und schließlich gangsleitungen einer geeignet gewählten Kollektion aus der letzten Matrixregisterstelle ausgestoßen. Die von Registerstellen im Matrixregister 20 verbunden vollständige, ein abgetastetes Zeichen betreffende In- sind, sowie eine nicht dargestellte Ausgangsleitung, formation bleibt für eine bestimmte Zeit in der Matrix, Diese Maskenschaltung stellt das Fehlen oder Vorhanwobei diese Zeit von der gewählten Breite abhängt, 25 densein bestimmter Informationskombinationen in den d. h. von der Anzahl Spalten der Matrix, und auf angeschlossenen Matrixregisterstellen fest, wobei die Grund der umlaufenden Verschiebung erscheint diese Information als Mindesterfordernis (MIZ) für die Information in allen möglichen Matrixregisterstellen. Identifizierung eines Zeichens betrachtet wird. Außer-In einigen Matrixregisterstellen wird das Bild des dem enthält die Schaltung 34 geeignete, nicht darge-Zeichens in zwei Teile geteilt, derart, daß der obere 30 stellte Torschaltungen, die nach allgemein bekannten Teil des Bildes im unteren Teil der Matrix steht und Prinzipien konstruiert, den folgenden Zwecken dienen: umgekehrt, wogegen in einer Anzahl anderer Matrix- Eine erste Torschaltung wird durch ein Ausgangsregisterstellen das Bild des Zeichens als Ganzes inner- signal der MIZ-Maskenschaltung geöffnet und liefert halb der Matrix erscheint. Die binäre Abtastinfor- während eines Intervalls von z. D. 21 Schiebeimpulsen mation läßt man deshalb durch die Matrix laufen, um 35 und 21 Taktimpulsen auf der Leitung 16 ein Ausfrüher oder später ein echtes Bild des abgetasteten gangssignal an die Eingangsleitung 33. Während dieses Zeichens in einer gut zentrierten Position innerhalb Intervalls, welches bei der ersten Erfassung einer für der Matrix zu erhalten, und um außerdem jedesmal ein Zeichen mindestens erforderlichen Information im eine Matrixregisterstelle zum Speichern einer neuen Matrixregister 20 beginnt, wird die Information im Abtastinformation frei zu machen. Die in F i g. 1 ge- 40 Matrixregister 21mal und demzufolge um drei Spalten zeigte Matrix 20 verfügt nur über sieben Zeilen und nach rechts verschoben und gleichzeitig in der Matrix fünf Spalten. Diese niedrige Zahl von 35 Matrixposi- ergänzt und zentriert. Als Ergebnis dieses Signals auf lionen ergibt nur ein grobes Bild eines abgetasteten der Eingangsleitung 3 an die UND-Glieder 32-0 bis Zeichens. In der Praxis wird jedoch ein feinerer Ab- 32-9 werden diese darauf vorbereitet, während jedes .astraster und eine entsprechend höhere Anzahl von 45 Taktimpulses auf der Leitung 16 Ausgangsimpulse ab-Matrixregisterstellen verwendet und dadurch der Auf- zugeben. Eine zweite Steuerschaltung in der Schaltung bau einer Bildwiedergabe mit höherer Auflösung in der 34 wird am Ende des Signals auf der Eingangsleitung 33 Matrix ermöglicht. In einer auf dem Markt befind- eingeschaltet und bleibt dann in Betrieb während einer liehen Maschine wird z. B. ein Matrixregister mit Periode von z. B. 16 Schiebeimpulsen auf der Leitung 17 Zeilen und zehn Spalten benutzt 50 24 und 16 Taktimpulsen auf der Leitung 16, um ein Alle Matrixregisterstellen 21, 22 sind mit Signal- Ausgangssignal auf einer Leitung 36 an die Entschei-Ausgangsleitungen ausgerüstet, auf denen der ge- dungsschaltungen 48 zu liefern. Dieses Signal leitet speicherte Inhalt manifestiert ist Ein Bündel dieser einen Entscheidungszyklus ein. Auch während der ' Ausgangsleitungen ist in F i g. 1 mit 31 bezeichnet Es Dauer dieses Signals wird die Information in der umfaßt die Ausgangsleitungen geeignet gewählter Zu- 55 Matrix 20 verschoben, und zwar im Endstadium um sammenstellungen von Matrixregisterstellen, die an zwei Spalten nach rechts. Während des vorbereitenden eine Anzahl von Maskenschaltungen 30-0 bis 30-9 an- Signals auf der Eingangsleitung 33 und des nachfolgengeschlossen sind. Von diesen zehn Maskenschaltungen den Signals auf der Leitung 36 muß das Ausgangsist je eine den Zahlen 0 bis 9 zugeordnet, von welchen signal der MIZ-Maskenschaltung in der Schaltung 34 der Einfachheit halber nur drei dargestellt sind. Jede 6c gesperrt werden, um zu verhindern, daß ein anderes Maskenschaltung ist eine Kombinationsschaltung mit Signal während dieser Zeit zur Wirkung kommt Die mehreren Eingangsleitungen und mit einer Ausgangs- endgültige Auswahl der Dauer von zwei in der Schalleitung und ist an die Signalausgänge einer Kollektion tung 34 erzeugten Schaltimpulsen ist nur illustrativ von Matrixregisterstellen angeschlossen. In jeder und kann in der Praxis abhängig von den Abmessungen Maskenschaltung werden die-empfangenen Eingangs- 65 der Matrix und der nominellen Zeichenbreite relativ signale logisch zu einem Ausgangssignal kombiniert. zur Matrix verändert werden. Wie bereits gesagt, be-Dcmzufolge kann dieses Ausgangssignal als Anzeige nötigt man für eine höhere Auflösung des Zeichenfür die Anwesenheit oder das Fehlen einer vorbe- bildes eine Matrix mit beträchtlich größeren Ab-
register place 22 in the second column shifted etc. correct combination of information in the on-A bit value from the lowest matrix register place of the closed matrix register places are evaluated, extreme right column in the matrix register finds further comments on the pyramid structure which no more place to which it can be moved Mask connections and some source references for could and will therefore be eliminated. This infor- 5 specific examples can be found earlier,
Shortly after the information in the matrix register 20 has been moved through by each of the subsequently scanned bits, the outputs of the will run first. After each shift pulse on line 24, the matrix register positions are set to their new binary values and a clock pulse appears on line 16, and as a result, the outputs of the character mask switch, a new bit value is set on line 18 to io lines. The output values are then passed to the first matrix register location 21. Thus, by the next clock pulse on line 16 ab, the black-and-white information for the extreme right is requested, which is connected bit by bit to a number of output AND columns of a character in the extreme left elements 32-0 to 32-9, the other column of the matrix register 20, also called matrix inputs for short, with the outputs of the mask circuits, entered when a character 15 30-0 to 30-9 is connected during scanning. A third input on the document 11Λ is reached. Thereafter, line 33 of each of these AND gates is connected to a signal of this information bit by bit in the second column of the device 34, which shifts an additional mask matrix, while the scanning of the second circuit and the associated timing contains the vertical column of the character. The additional mask circuit has numerous elements within the matrix a real representation of the aborted, which is formed via the output lines 31 with the blanked characters, shifted and finally output lines of a suitably selected collection from the last matrix register position. The complete information relating to a scanned character connected by register positions in the matrix register 20, as well as an output line (not shown), remains in the matrix for a certain time certain information combinations in the, ie the number of columns of the matrix, and on connected matrix register positions, whereby the reason for the circumferential shift appears as a minimum requirement (MIZ) for the information in all possible matrix register positions. Identifying a character is considered. Except in some matrix register locations, the image of the circuit 34 contains suitable, not shown characters, is divided into two parts, in such a way that the upper 30 constituted gate circuits, which according to the generally known part of the image is in the lower part of the matrix and constructed in accordance with principles , serve the following purposes: vice versa, whereas in a number of other matrix- A first gate circuit is opened by an output register position the image of the character as a whole internal signal of the MIZ mask circuit and provides half of the matrix appears. The binary sampling information during an interval of e.g. D. 21 shift pulse mation is therefore allowed to run through the matrix to 35 and 21 clock pulses on the line 16 an earlier or later a real image of the scanned output signal on the input line 33. During this character in a well-centered position within the interval, which at the first acquisition of one for the matrix, and in addition to each time a character begins at least required information in a matrix register position for storing a new matrix register 20, the information in the scan information is to be made free. The in F i g. 1 moved 40 matrix registers 21 times and consequently showed three columns. Matrix 20 has only seven rows and shifted to the right and at the same time five columns in the matrix. This low number of 35 matrix posi- tion complements and centers. As a result of this signal on lionen gives only a rough picture of a scanned input line 3 to the AND gates 32-0 to sign. In practice, however, a finer output pulse is 32-9 these are prepared for this, during each .astraster and a correspondingly higher number of 45 clock pulses on the line 16 output pulses from matrix register positions are used and thereby the abandonment. A second control circuit in the circuit building a higher resolution image display in FIG. 34 is enabled at the end of the signal on the input line 33 matrix. In one on the market switched on and then remains in operation while a loaned machine is z. B. a matrix register with period of e.g. B. 16 shift pulses on the line 17 rows and ten columns used 50 24 and 16 clock pulses on the line 16 to a All matrix register positions 21, 22 are equipped with signal output on a line 36 to the decision output lines on which the ge - to supply circuits 48. This signal initiates stored content is manifested as a bundle of these initiates a decision cycle. Also during the 'output lines in FIG. 1 denoted by 31. During this signal, the information in the comprises the output lines of suitably selected additions is shifted to the right in the final stage by compilations of matrix register positions which are located on two columns to the right. During the preparatory phase a number of mask circuits 30-0 to 30-9 are connected to the signal on the input line 33 and the subsequent ones. Of these ten mask circuits, the signals on line 36, the output must each be assigned one of the numbers 0 to 9, of which only three signals from the MIZ mask circuit are shown in circuit 34 for the sake of simplicity. Each 6c can be blocked to prevent another mask circuit is a combination circuit with signal during this time comes into effect generated switching pulses is connected by matrix register locations for illustration purposes only. In each and in practice, depending on the dimensions of the mask circuit, the received input signals 65 of the matrix and the nominal character width relatively signals are logically combined into one output signal. can be changed to the matrix. As already said, this output signal can be used as a display for a higher resolution of the character for the presence or absence of a pre-image a matrix with considerably larger images.

Breite eines Zeichens sollte ein hl™SJ5e zShen registers ώη&*1*111 wuide· DenttufoI8e "1^ em Width of a character should be a hl ™ SJ5e zShen registers * ° ώη & * 1 * 111 wuide · DenttufoI 8 e " 1 ^ em

wehen um „ dicht »J«iJJ«^^«5 ggS"^ der Leitung 55 an, daß keine Registerstelkblow at "tight" Y "iJJ" ^^ "5 ggS" ^ the line 55, that no register position

lesen zu können. ^^^S^weLt- * imZeichenregister eingesteUt wurde. Dieses Signal istto be able to read. ^^^ S ^ world- * was entered in the sign register. This signal is

Verwendung einer Matrix erfüllW5™n· ™ · , auf jedcn Fall am Anfang eines EntscheidungszyklusUsing a matrix satisfies W 5 ™ n · ™ ·, in any case at the beginning of a decision cycle

lieh größer ist als die in diesem einfachen Beispiel ge vorh J anden Dic logische Kombinationsschaltung 56borrowed is greater than the existing in this simple example J anden Dic logic combination circuit 56

wählte. Rechteck 10 die gibt ein Signal auf der Ausgangsleitung 57 nur ab,chose. Rectangle 10 which only emits a signal on the output line 57,

In F ig.l sind in dem gestrichelten Rechteck lü a« ^ ^. ^ ^ Registerstcllen des χ^.In Fig. 1 are in the dashed rectangle lü a «^ ^. ^ ^ Register digits of the χ ^.

für das Ausführungsbeispiel der Erfindung '«J™. eingestellt werden, zeigt also einen Erkenten Schaltungen gezeigt. Dazu gfh°ren ""f *""£ nungskonflikt an. Die Leitung 58 schließlich geht von von Binärzählern 42-0 bis 42-9 mit je vier mit den_iit def 8 Entscheidungsschaltung 4g aus und liefert ein fern 1, 2, 4 und 8 bezeichneten Stufen. Die Ausgange ^ ^ A j^^ wenn der Entscheider Ausgangs-UND-Glieder 32^.b* ^ «"duder a5 dungszyklus beendet ist. Dieses Signal kann zum ODER-Glieder 4C-0 bis 40-9 mit den.^^"f ^" *5 Prüf?n der Ausgangsleitungen 51-0 bis 51-9 und ander zugeordneten Binärzahler verbunden ^Am Amang nd zur E ung eines RücksteUsignals bewerden alle Binärzähler 42 auf ? furuck ßes™*· ™ nutzt werden, welches auf die Leitung 44 gegeben wird, der Binärzähler kann bis 15 zahlen. Dc%^n;eiT so daß d5e Binärzähler 42 und das Zeichenregister 50 empfangene Zählimpuls stellt alle vier-Stufen der z k ,k werden.for the embodiment of the invention '«J ™. are set, so shows an Erkenten circuits shown. These gfh ° ren "" f * "" £ nu ngskonflikt on. The line 58 eventually goes from binary counters 42-0 to 42-9, each with four with den_iit def 8 decision circuit 4g, and supplies a remotely 1, 2, 4 and steps designated. 8 The outputs ^ ^ A j ^^ if the decision maker output AND elements 32 ^. b * ^ "" duder a5-making cycle is completed. This signal can be used to OR gates 4C-0 to 40-9 with. ^^ "f ^" * 5 test? n of the output lines 51-0 to 51-9 and the other which is applied to the line 44 are connected to the associated binary counter ^ on Amang nd for e ung a RücksteUsignals bewerden all binary counter 42 furuck it ß ™ * · ™ uses the binary counter can pay to 15 Dc% ^ n;?. sandwich T so that the binary counter 42 and the character register 50 received counting pulse represents all four stages of zk , k .

Binärzähler auf 0 zurück und ^rd gk.chzeitig^uber 30 S^ ^ ^^ ^ .q p . & χ ^^^ eine Zählerausgangsleitung 43 auf den umgang β Entscheidungsschaltung 48, welche durch das entsprechenden Registerstellen^'^ Zte Zeichen obenerwähnte Entscheidungssignal auf der Eingangsübertrager Somit treten fur jedes aJ^st£e/;orbe_ leitung 36 eingeschaltet wird und einen Entscheidungsal- Binärzähler 42 während der durch den vorre s urchläuft. Ihre Hauptfunktion besteht darin, reuenden Einschaltimpuls auf der Eingangs^ung 33 35 g^^^^ Anzahl von Taktimpulsen, weiche über bestimmten Zeitspanne in Tatigk«t^ una «n an ^^^^ flber die „^^^ Ausgangsimpnlse der Maskenscha1tungen30 fur^eüe ^^^,J^^bjs^9durchdieBinärzähler42-0 Zeichenidentität getrennt. Das neiui ™" n -- 42 9 (F j ^ ^5 künstliche Zählimpulse laufen zu Worten, daß die Binärzähler ««"SSSSS^ «o lass" Das erfolgt in der Darstellung der F i g. 2 dablick, integriert über alle geeignet ^fj^g^, durch, daß Taktimpulse auf der Leitung 16 entweder „..-!!en der Zeichcninfonnatioii in der MaΛηχ letern ^ UND-Glied 60 oder über ein UND-Glied 61 * dcher den Grad darstellt, in welchem^jede^emze ne ODER-Glied 62 mit einer Ausgangsleitung 63, Zeichenmaske 30 der abgetasteten Z?«*^™11^1 ^dche an die erwähnten ODER-Glieder 40 führt, geentspricht. Dieser M^PjJ^SSen wer- 45 leitet werden. Dabei läuft die nachfolgend beschriebene wenn die Ausgangs-UND-Gheder «8*5*™°". d Operation ab.Binary counter back to 0 and ^ rd gk.churrently ^ over 30 S ^ ^ ^^ ^. qp . & Χ ^^^ a counter output line 43 to the handling β decision circuit 48 which t by the corresponding register locations ^ '^ Z ™ e mark above-mentioned decision signal on the input transformer Thus occur for every a J ^ st £ e /; _ baskets circuit 36 is turned on and a Entscheidungsal- binary counter 42 during passing through the Vorre s urch. Their main function is to repentant ligand switching-on of the input ung ^ 33 35 g ^^^^ number of clock pulses, we i c e above certain period of time in Tatigk "t ^ una" n at ^^^^ lfl the "^^^ Ausgangsimpnlse of the mask circuits30 for ^ eüe ^^^, J ^^ bjs ^ 9 separated by theB inar counter42-0 character identity. The neiui ™ " n - 42 9 (F j ^ ^ 5 artificial counting impulses run to words that the binary counters« «" SSSSS ^ «o lass" This is done in the representation of FIG. 2, integrated over all suitable ^ fj ^ g ^, by as ß clock pulses on line 16 either "..- !! s of Zeichcninfonnatioii in the Ma ^ Ληχ letern aND gate 60 or aND gate 61 * roofs represents the degree in which ^ each ^ emze ne OR element 62 with an output line 63, character mask 30 of the scanned Z? «* ^ ™ 11 ^ 1 ^ which leads to the mentioned OR elements 40. This M ^ PjJ ^ SSen are 45 directed The operation described below takes place when the output AND process «8 * 5 * ™ °". d operation.

den und ein Entscheidungszyklus begmm mn oe ^ Vorderflanke eines Entscheidungsimpulses aulden and a decision cycle begmm mn oe ^ leading edge of a decision pulse aul

Signal auf der Leitung 36 an die Entscheidungen ^ Le^n236 schaltet einen Trigger 64 über einerSignal on line 36 to the decisions ^ Le ^ n 236 switches a trigger 64 over a

tungen48. Diese Schaltungen sind genauer mr g. Kondensator ^ um. Der Trigger war vorher z. B.services48. These circuits are more accurate mr g. Capacitor ^ um . The trigger was previously z. B.

dargestellt. Die Binärzahler 42 sind soMngW, durch den letzten vorhergehenden Rückstellimpuls au!shown. The binary counters 42 are soMngW, owing to the last previous reset pulse!

ihre Kapazität «rC\Tra„tÄwäh«nd der Leitung 44, der über das ODER-Glied 66 auf dertheir capacity "r C \ T ra " tÄwäh "nd the line 44, which is via the OR gate 66 on the

Überlaufsignals auf einer A«pnf ^ndera Daher ROckstelleingang des Triggers gegeben worden warOverflow signal on an A «p n f ^ ndera Therefore reset input of the trigger had been given

eines Maskenintegrationszyklus zu verhmaern zurückgestellt worden. Wenn der Trigger umgeschalteiof a mask integration cycle has been deferred. When the trigger is switched

ist zu Beginn des Entscheidungszyklus keine rosiuo^ s.^ fc ^ ^.^ Ausgangsleitung 6t is no rosiuo ^ s. ^ fc ^ ^. ^ output line 6 t at the beginning of the decision cycle

des Zeichenregisters50eingestellt, sondern dieses,mm of the character register 50, but this , mm u UND.Glied60 so vor, daß es eine Anzahl voru AND . G lied60 in such a way that there is a number in front of it

ähd d Etscheidungszyklus e»8g«* 1^ M ^d Ziil f dr Leitung 16 übe,ähd the decision cycle e "8g" * 1 ^ M ^ d Ziil f dr line 16 practice,

des Zeichenregisters50eingestellt, UND.Glied60 so vor, daß es eine Anzahl vorof the character register 50 is set, AND . G lied60 in such a way that there is a number in front of it

erst während des Entscheidungszyklus e»8g«* 1^ M ^„folgenden Zeitimpulsen auf der Leitung 16 übe, das endgültige Entscheidungsergebnis aul uruna ^ ^^ beschriebenen Weg gleichzeitig a!s künstonly during the decision cycle e "8g" * 1 ^ M ^ "following time impulses on the line 16 practice the final decision result aul uruna ^ ^^ described path at the same time as art

SteUung des Zeichenregisters 50 crmi"elt· ΰο1ιε zähijmpuise auf alle Binärzähler 42 leitet. Die voi50 Crm "orld · ΰο1ιε zähijmpuise derives SteUung the character register to all binary 42nd The voi Das Zeichenregister 50 umfaßt zehn 8««™£ dem UND.Glied 60 durchgelassenen Impulse werde!The character register 50 comprises ten 8 "" ™ £ the AND . G lied 60 impulses let through!

gisterstellen, von denen jede· ai» """JstenSlen 60 außerdem auf den Zähleingang 70 eines Binärzählers 7: Speicher 5(M) bis50-9besteht.^ *^.Jf»J2dS gegeben, der die mit I, 2, 4 und 8 bezeichneten vie isreiner zu erkennenden Zeichenident.ta w«gjg |^fen umfaßt. oi^r zähler war vorher durch de: Oblfmpuls aui oer f Aregister positions, of which each · ai »""" JstenSlen 60 also exists on the counting input 70 of a binary counter 7: memory 5 (M) to 50-9 designated vie isreiner recognizable character ident.ta w «gjg | ^ fen included . oi ^ r counter was previously by de: Oblfimpuls aui oer f A

isreiner zu erkennenden Zeichenident «gjg |^fen umfaßt. oi^r zähler war vorher durch de:is pure to be recognized character ident "gjg | ^ fen included . oi ^ r counter was previously by de:

und wird durch einen Oberlaufimpuls aui oer ^^^ ] fa auf der Ldttmg 44 auf seine Ausgangsand is due to an overflow impulse aui oer ^^^ ] fa on the Ldttmg 44 on its output

ausgangsleitung 43 von dem z"^°rdJle"" durch stellung zurückgestellt worden. Die Leitung 44 ist aioutput line 43 has been reset by the z "^ Jl ° rd e" "by position. The conduit 44 is ai

zähkr Angestellt Alle Registerst«"en können durw ^ R e äckste„.lteucrschaltung 76 für diesen Binärzähkr Employee All Registerst "" can en durw ^ R e äckste ".l teucr circuit 76 for this binary

ein in nicht dargestellten Schaltungen «^1^*?*;. ^er angeschlossen. Es sei angenommen, daß dtone in circuits not shown «^ 1 ^ *? * ;. ^ he connected. It is assumed that dt

auf einer Leitung 44 zurückgeste'lt !«^gSS, Ersteinstellung des Zahlers 0 ist. Der Binär/ähler Ton a line 44 back! «^ gSS, initial setting of the counter is 0. The binary / counter T

lige Schaltzustand der einzelnen ^«jSSS ^hIt jetzt Zählimpulse aus dem UND-Glied 60. Wemlige switching status of the individual ^ «jSSS ^ hIt now counts impulses from the AND gate 60. Whom

manifestiert sich durch ein Signal auf der zugenong ^ ^ ^manifested by a signal on the zugenong ^ ^ ^

9 109 10

der Zählerstandswert 12 erreicht ist, liefert der Binär- Stufe 1 im Zähler 92 verbunden sind. Über das ODER-zähler ein Signal über ein UND-Glied 80, dessen Ein- Glied 96 sind die beiden anderen Kontakte ebenfalls gänge mit den Ausgängen der Stufen 4 und 8 dieses mit den Rückstelleingängen der Stufen 2 und 4 des Zählers verbunden sind. Über eine Leitung 81 wird das Zählers verbunden. Wenn der Zweistellungsschalter 95 Signal von dem UND-Glied 80 zu dem genannten S in der in der Zeichnung dargestellten Stellung steht, ODER-Glied 66 uiid zum Trigger 64 gegeben, so daß erreicht ein Signal auf der Leitung 44 den Rückstelldas UND-Glied 60 nicht mehr vorbereitet ist und der eingang jeder Stufe des Zählers 92, und deshalb wurde 0 erste Weg für die Zählimpulse abgeschnitten ist. Dem- als die Ausgangsstellung des Zählers gewählt. Steht der zufolge empfängt der Binärzähler 72 keine weiteren Schalter in der anderen Stellung, wird der Zähler-Zählimpulse. Das Signal auf der Leitung 81 wird io standswert 1 als Ausgangsstellung des Zählers geaußerdem über ein Verzögerungsglied 82 auf einen wählt. Der Zweistellungsschalter 95 kann auf der Eingang eines UND-Gliedes 84 gegeben, dessen an- Maschinenkonsole oder am Gehäuse oder bei Bedarf derer Eingang mit der Leitung 55 verbunden ist. Es auch auf der Steuertafel od. dgl. angebracht sein, wurde bereits erklärt, daß die Leitung 55 zu Anfang Die über den zweiten Weg und das UND-Glied 61 des Entscheidungszyklüs ein Signal führt, welches an- 15 geleiteten künstlichen Zählimpulse laufen weiter, bis zeigt, daß keine Registerstelle im Zeichenregister ein- vom Binärzähler 92 ein Stoppsignal über ein ODER-gestellt ist. Wenn dieses Signal während der Über- Glied 97 und eine Leitung 98 auf den Inverter 90 getragung der Zählimpulse über den erwähnten ersten geben wird. Dann verschwindet das Ausgangssignal Weg über das UND-Glied 60 nicht verschwunden ist, des Inverters 90, und daraufhin ist das UND-Glied 61 wird das UND-Glied 84 erregt und liefert auf einer »0 nicht mehr eingeschaltet, so daß der zweite Weg abge-Leitung 85 ein Signal, welches über ein ODER-Glied 86 trennt wird. Das Signal auf der Leitung 98 läuft auch au: die Ausgangsleitung 58 weiterläuft. Wie bereits ge- zum ODER-Glied 86, welches das Endsignal für den sagt, zeigt ein Signal auf der Leitung 58 an, daß der Entscheidungszyklus auf die Leitung 58 gibt. Das Entscheidungszyklus beendet ist. Eine durch das Ver- Signal vom ODER-Glied 97 kann auf verschiedene zögerungsglied 88 erzeugte kurze Verzögerung ist er- »5 Arten erzeugt werden. Wenn der Binärzähler 92 den forderlich, da durch den letzten, von dem UND-Glied Wert 3 enthält, sind zwei Eingänge eines UND-Gliedes 60 durchgelassenen Zählimpuls eine Zeichenregister- 99 eingeschaltet, die mit den Ausgängen der Stufen 1 stelle eingestellt sein kann. Das Signal auf der Leitung und 2 im Zähler 92 verbunden sind. Falls der dritte, 55 verschwindet nach einer sehr kurzen Zeit, bevor das mit dem festen Kontakt eines Schalters 100 verbundene Signal auf der Leitung 81 das UND-Glied 84 erreichen 30 Eingang bereits vorbereitet ist, liefert das UND-Glied kann. Dann kann der Entscheidungszyklus auf die be- 99 ein Signal an das ODER-Glied 97, und infolgedessen schriebene Art nicht beendet werden. wird der Zyklus beendet. Wenn der dritte Eingang Wenn das Signal auf der Leitung 55 verschwindet, jedoch nicht vorbereitet ist, wird das UND-Glied 99 unmittelbar nachdem einer der Zählimpulse über den nichtleitend, so daß der Zähler 92 auf den Wert 4 ersten Weg und das UND-Glied 60 geleitet worden ist, 35 weiterschalten muß, und infolgedessen liefert der Ausgibt ein Inverter 88 ein Signal auf seine Ausgangs- gang der Stufe 4 ein Signal direkt an das ODER-leitung 89, welches den Trigger 64 über das ODER- Glied 97. Abhängig von der Stellung des Zweistel-Glied66 zurückstellt, so daß der erste Weg abge- lungsschalters 95 liefert also der Binärzähler 92 die schnitten ist und der Binärzähler 78 keine weiteren Anzeige 0 oder 1 und läuft abhängig von der Stellung Zählimpulse empfangen kann. (Wenn der Zähier 78 40 eines Schalters 100 zur Endanzeige 3 oder 4 weiter, den Stand 12 bereits erreicht hat, wird der Trigger 64 Der Schalter 100 ist ein Dreistellungsschalter, dessen gemäß obiger Beschreibung schon durch den Impuls Pole entsprechend mit der Einschaitspannung + V, auf der Leitung 81 zurückgestellt.) Außerdem bereitet der Abschaltspannung — V und einem Ausgang der das Signal auf der Leitung 81 das UND-Glied 61 vor, Stufe 8 des Binärzählers 72 verbunden sind. Wenn der dessen zweiter Eingang bereits durch das Entschei- 45 Schalter 100 in der in F i g. 2 gezeigten Stellung steht, dungssignal auf der Leitung 36 und dessen dritter Ein- führt der dritte Eingang des UND-Gliedes 99 immer gang durch das Signal von einem Inverter 90 vorbe- ein Signal, so daß der Zähler 92 beim Stand 3 gestoppt reitet wird, welches am Anfang vorhanden ist Somit wird. Wenn mit dem Schalter 100 jedoch die Abschaltkann das UND-Glied 61 jetzt eine Anzahl von aufein- spannung gewählt ist, ist der dritte Eingang nicht voranderfolgenden Zeitimpulsen auf der Leitung 16 an 5° bereitet, so daß der Zähler 92 beim Stand 4 gestoppt das ODER-Glied 62 weiterleiten, welches diese Im- wird. Im dritten FaH hängt der endgültige Stand des pulse als weitere Zählimpulse über die Leitung 63 Zählers 92 vom Endstand des Zählers 72 ab. Wenn gleichzeitig an alle Binärzähler 42 gibt Dieser zweite dieser gestoppt wird, nachdem er den Stand 8 oder Zug von künstlichen Impulsen wird außerdem auf den einen höheren Stand erreicht hat, führt der dritte Ein-Zählereingang 91 eines Binärzählers 92 mit drei 1, 2 ss gang des UND-Gliedes 99 über den Schalter 100 ein und 4 bezeichneten Stufen gegeben. Dieser Zähler Signal, so daß der Zähler 92 beim Stand 3 stehenbleibt wurde vorher durch den letzten Rückstellimpuls auf Wenn der Endstand des Zählers 72 unter 8 liegt, ist der der Leitung 44 zurückgestellt, der auf die Rückstell- dritte Eingang des UND-Gliedes 99 nicht vorbereitet, Steuerschaltung 94 dieses Zählers gegeben wurde. so daß der Zähler 92 beim Endstand 4 stehenbleibt. Diese Rückstell-Steuerschaltung 94 enthält Umschalter 60 Eine dritte und letzte Möglichkeit zur Beendigung und Schaltkreise, die so verbunden sind, daß aus einer des Entscheidungszyklus besteht in der Verbindung Anzahl von möglichen Rückstellzuständen durch ent- der Leitung 57 mit dem ODER-Glied 86. Ein Konfliktsprechende Einstellung der Umschalter ein bestimmter signal auf der Leitung 57 liefert somit ein Entschei-Zustand ausgewählt wird. Im dargestellten Beispiel dungsendsignal auf der Leitung 58. Diese Möglichkeit umfaßt die Rückstell-Steuerschaltung 94 einen Zwei- 65 kann weggelassen werden, da das Signal auf der Stellungsschalter 95, dessen fester Kontakt mit der Leitung 57 auch zu den Ausgangssignalen für die Leitung 44 und dessen beide andere Kontakte mit letzten Erkennungsergebnisse gehört, die in F i g. 1 dem Rückstelleingang und dem Stelleingang der rechts dargestellt sind.the counter reading 12 is reached, the binary level 1 in the counter 92 is connected. Via the OR counter, a signal via an AND element 80, the one element 96 of which is the other two contacts, are also connected to the outputs of stages 4 and 8, this is connected to the reset inputs of stages 2 and 4 of the counter. The counter is connected via a line 81. When the two-position switch 95 signal from the AND gate 80 to the aforementioned S is in the position shown in the drawing, the OR gate 66 uiid is given to the trigger 64, so that a signal on the line 44 does not reach the resetting the AND gate 60 is more prepared and the input of each stage of the counter 92, and therefore 0 was first cut off for the counting pulses. Therefore selected as the starting position of the counter. If the binary counter 72 is not receiving any further switches in the other position, the counter counting pulses. The signal on the line 81 is io state value 1 as the starting position of the counter and also selects a delay element 82 on one. The two-position switch 95 can be given to the input of an AND element 84, whose input is connected to the machine console or the housing or, if necessary, its input to the line 55. It can also be attached to the control panel or the like, it has already been explained that the line 55 carries a signal to the beginning via the second path and the AND element 61 of the decision cycle, which guided artificial counting pulses continue to run until shows that no register position in the character register has been ORed by the binary counter 92 as a stop signal. If this signal is given during the over-link 97 and a line 98 to the inverter 90 carry the counting pulses over the mentioned first. Then the output signal disappears via the AND gate 60 has not disappeared, the inverter 90, and then the AND gate 61, the AND gate 84 is energized and delivers on a »0 no longer switched on, so that the second path is removed Line 85 a signal which is separated via an OR gate 86. The signal on line 98 also runs: the output line 58 continues. As already done to the OR gate 86, which says the end signal for the, a signal on the line 58 indicates that the decision cycle is on the line 58. The decision cycle has ended. A short delay produced by the V signal from the OR element 97 can be produced in various delay elements 88. When the binary counter 92 contains the required, as by the last, value 3 from the AND element, two inputs of an AND element 60 a character register 99 are switched on, which can be set with the outputs of the level 1 digit. The signal on line and 2 in counter 92 are connected. If the third, 55 disappears after a very short time before the signal connected to the fixed contact of a switch 100 on the line 81 reaches the AND element 84 30 input is already prepared, the AND element can deliver. Then the decision cycle cannot be terminated in the manner described, 99 when a signal is sent to the OR gate 97, and as a result. the cycle is ended. If the third input when the signal on the line 55 disappears, but is not prepared, the AND element 99 becomes non-conductive immediately after one of the counting pulses via the, so that the counter 92 on the value 4 first path and the AND element 60 has been passed, 35 must switch on, and as a result, the output of an inverter 88 delivers a signal on its output of stage 4, a signal directly to the OR line 89, which the trigger 64 via the OR gate 97. Depending on the The position of the two-digit element 66 resets so that the first path cut-off switch 95 supplies the binary counter 92 which is cut and the binary counter 78 cannot receive any further display 0 or 1 and runs depending on the position. (If the counter 78 40 of a switch 100 to the end display 3 or 4 has already reached the level 12, the trigger 64. The switch 100 is a three-position switch whose, according to the above description, is already connected to the switch-on voltage + V, by the pulse. reset on the line 81.) In addition, the cut-off voltage prepares - V and an output of the signal on the line 81, the AND gate 61 before, stage 8 of the binary counter 72 are connected. If the second input has already been activated by the decision switch 100 in the position shown in FIG. 2 is the position shown, the signal on the line 36 and its third input, the third input of the AND element 99 always passes through the signal from an inverter 90, a signal so that the counter 92 is stopped at level 3, which is present at the beginning. If, however, the switch 100 can be used for disconnection, the AND element 61 has now selected a number of Aufein- voltage, the third input is not consecutive time pulses on the line 16 prepared at 5 °, so that the counter 92 stopped at 4 the OR -Link 62 forward which this Im- will. In the third FaH, the final status of the pulse depends on the final status of the counter 72 as further counting pulses via the counter 92 line 63. If this second one is stopped at the same time to all binary counters 42, after it has reached the level 8 or train of artificial impulses is also on the one higher level, the third counter input 91 leads a binary counter 92 with three 1, 2 ss gear of the AND gate 99 via the switch 100 and 4 designated stages. This counter signal, so that the counter 92 stops at level 3, was previously set back by the last reset pulse prepared, control circuit 94 of this counter was given. so that the counter 92 stops at the final value 4. This reset control circuit 94 contains changeover switches 60, a third and final possibility for termination, and circuits which are connected in such a way that one of the decision cycles consists in connecting the number of possible reset states through either the line 57 to the OR gate 86. On Conflicting setting of the changeover switch a certain signal on the line 57 thus delivers a decision state is selected. In the example shown, the end signal on the line 58. This option includes the reset control circuit 94 a two-65 can be omitted, since the signal on the position switch 95, its fixed contact with the line 57 also to the output signals for the line 44 and the belongs to both other contacts with recent detection results, which are shown in FIG. 1 the reset input and the control input shown on the right.

Die Bedeutung des Entscheidungszyklus geht daraus hervor, daß während des Maskenintegrationszyklus jeder der Binärzähler 42 die Abtastimpulse von der zugehörigen Zeichenmaske sammelt. Der in diesem Zyklus erhaltene höchste Zählerstand liefert die Erkennung des abgetasteten Zeichens, vorausgesetzt, daß dieser höchste Stand nicht kleiner als ein vorgewählter Mindeststand und kein Zählerstand der anderen Zähler innerhalb eines vorgewählten Mindestabstandes vom höchsten Stand gefunden wird. Um die erste Bedingung zu erfüllen, überträgt die Entscheidungsschaltung 48 einen ersten Zug künstlicher Zählimpulse, der endet, wenn eine erste Registerstelle des Zeichenregisters eingestellt worden ist (Leitung 53 in F i g. 1 entspricht Leitung 89 in F i g. 2) oder wenn eine vorbestimmte Anzahl von künstlichen Zählimpulsen erreicht worden ist. Diese vorbestimmte Zahl wird gleich dem Überlaufstand der Zähler 42 und kleiner als der vorbestimmte Mindeststand gehalten. Im Ausführungsbeispiel kann der Mindeststand 4 oder 8 sein. Der Überlaufstand der Binärzähler 42 ist 16. Die größte Anzahl der künstlichen Zählimpulse des ersten Zuges ist gleich der Differenz und kann daher zwischen 12 und 8 liegen. Der höchste Stand des Zählers 72, mit welchem die Anzahl der ersten künstlichen Zählimpulse überwacht wird, ist 12, und die Ausgangsstellung dieses Zählers kann mit 0 oder 4 gewählt werden, so daß zwischen 12 und 8 erste Impulse zulässig sind. Wenn angenommen wird, daß der vorgewählte Mindeststand S ist, werden die nicht dargestellten Schalter in der Rückstellsteuerschaltung 76 so gesetzt, daß die Stufe 1 eingestellt und die Stufen 2,4 und 8 bei Erscheinen eines Rückstellimpulses auf der Leitung 44 zurückgestellt werden. Dann zählt der Binärzähler 72 von 1 bis maximal 12, also maximal elf erste Impulse. Die Höchstzahl von elf ersten Impulsen führt zu einem Überlauf in einem der Zähler 42, z. B. 42-4, wenn dieser Zähler bereits den erforderlichen Mindeststand 5 aufwies. Die Registersttlle 50-4 des Zeichenregisters 50 wird dann durch den elften Impuls eingestellt, d. h. durch den letzten möglichen Impuls in der ersten Reihe künstlicher Zählimpulse. Wenn der Binärzähler 42-4 einen höheren Stand erreicht hat, wird die Registerstelle 50-4 des Zeichenregisters bei Ankommen eines früheren Zählimpulses des ersten Impulszuges eingestellt. In beiden Fällen läuft der Entscheidungszyklus durch Erzeugen eines nachfolgenden zweiten Zuges künstlicher Zählimpulse über den zweiten Weg und das UND-Glied 61 in F i g. 2 weiter. Wenn jedoch der höchste Stand der Binärzähler42, z.B. des Zählers 42-4, kleiner als 5 war, führt der erste Zug von elf Zählimpulsen nicht zu einem Überlauf, und der Entscheidungszyklus wird durch das Signal vom UND-Glied 80 über das UND-Glied 84 und das ODER-Glied 86 beendet, und das Fehlersignal auf der LeitungThe importance of the decision cycle is evident from the fact that during the mask integration cycle each of the binary counters 42 collects the sampling pulses from the associated character mask. The one in this The highest count obtained in the cycle provides recognition of the character being scanned, provided that this highest reading is not less than a preselected minimum reading and no counter reading for the others Counter is found within a preselected minimum distance from the highest reading. To meet the first condition, decision circuit 48 transmits a first train of artificial counting pulses, which ends when a first register digit of the character register has been set (line 53 in FIG. 1 corresponds to line 89 in FIG. 2) or when a predetermined number of artificial counts is reached has been. This predetermined number is kept equal to the overflow level of the counters 42 and less than the predetermined minimum level. In the exemplary embodiment, the minimum level can be 4 or 8. the The overflow level of the binary counter 42 is 16. The largest number of artificial counting pulses of the first train is equal to the difference and can therefore be between 12 and 8. The highest reading of the counter 72, with which the number of the first artificial counting impulses is monitored is 12, and the starting position of this counter can be selected with 0 or 4, so that between 12 and 8 first impulses are permitted are. Assuming that the preselected minimum level is S, those are not shown Switches in the reset control circuit 76 are set so that level 1 is set and levels 2, 4 and 8 are at Appearance of a reset pulse on line 44 can be reset. Then the binary counter 72 counts from 1 to a maximum of 12, i.e. a maximum of eleven first pulses. The maximum number of eleven first pulses results in one Overflow in one of the counters 42, e.g. B. 42-4, if this counter already has the required minimum level 5 exhibited. The register locations 50-4 of the character register 50 is then adjusted by the eleventh pulse, i.e. H. by the last possible impulse in the first row artificial counts. When the binary counter 42-4 has reached a higher level, the register location 50-4 of the character register becomes when one arrives earlier counting pulse of the first pulse train is set. In both cases the decision cycle is running by generating a subsequent second train of artificial counting pulses over the second path and the AND gate 61 in FIG. 2 next. If, however, the highest level of the binary counters42, e.g. the counter 42-4, was less than 5, the first train of eleven counts does not lead to an overflow, and the decision cycle is terminated by the signal from AND gate 80 via AND gate 84 and OR gate 86, and the error signal on the line 55 zeigt das Ergebnis an. Die Rückstellsteuerschaltung 76 enthält Umschalter und Schaltkreise und ist ähnlich ausgelegt wie die Rückstellsteuerschaltung 94 für den Binärzähler 92. Die Umschalter in der Schaltung 7655 indicates the result. The reset control circuit 76 includes switches and circuitry and is similar designed like the reset control circuit 94 for the binary counter 92. The changeover switches in the circuit 76 ermöglichen die Wahl der Rückstellpositionen von 0 bis 4.enable the reset positions to be selected from 0 to 4.

Wenn festgestellt wurde, daß der höchste Zählerstand mindestens gleich dem vorgewählten Mindeststand ist, wird der zweite Zug von Zählimpulsen er-If it has been determined that the highest count is at least equal to the preselected minimum, the second train of counting pulses is zeugt und im Zähler 92 gezählt. Die Anzahl dieser Impulse sollte gleich dem vorgewählten Mindestabstand sein. Die Ausgangsstellung des Zählers 92 ist 0 oder 1, abhängig von der Stellung des Zweistellungsschalters 95. Der Endstand ist 3 oder 4 und hängt von der Steland counted in the counter 92. The number of these pulses should be equal to the preselected minimum distance being. The starting position of the counter 92 is 0 or 1, depending on the position of the two-position switch 95. The final score is 3 or 4 and depends on the position lung des Schalters 100 und möglicherweise vom End stand des Zählers 72 ab. Wenn z. B. angenommen wird, daß der festgelegte Mindestabstand 2 beträgt, der Schalter 100 in der dargestellten Stellung steht und der Zweistellungsschalter 95 umgelegt ist, dann ist diement of switch 100 and possibly from the end stood the counter 72 off. If z. B. it is assumed that the specified minimum distance is 2, the switch 100 is in the position shown and the two-position switch 95 is thrown, then the

so Ausgangsstellung 1 und der Endstand 3, so daß zwei Impulse des zweiten Impulszuges durchgelassen werden, was zu einem Überlauf in einem der Binärzähler 42, z. B. dem Zähler 42-9, führt, wenn dessen Stand 1 oder 2 oder kleiner als der höchste Stand des Zählersso starting position 1 and final position 3, so that two Pulses of the second pulse train are allowed to pass, which leads to an overflow in one of the binary counters 42, e.g. B. the counter 42-9, if its reading is 1 or 2 or less than the highest reading of the counter 42-4 war. Dadurch wird ein Konfliktsignal auf der Leitung 57 ausgelöst. Die Zahl 2 im Zähler 42-9 ist jedoch zulässig, wenn die höchste Zahl im Zähler 42-4 5 ist. Jetzt besteht ein ausreichender Unterschied, da 11 + 2 = 13 Zählimpulse die erforderliche Überlauf42-4 was. This triggers a conflict signal on line 57. The number 2 in counter is 42-9 however, allowed if the highest number in the counter 42-4 is 5. Now there is enough difference as there 11 + 2 = 13 counting pulses the required overflow zahl im Zähler 42-9 gerade verfehlen. Wenn der Min destabstand z. B. auf 4 erhöht werden soll, bleibt der Zweistellungsschalter 95 in der dargestellten Stellung, und der Schalter 100 wird auf die Mittelstellung umgeschaltet. Der Zähler 98 zählt dann von 0 bis 4.just miss the number in counter 42-9. When the min minimum distance z. B. is to be increased to 4, the two-position switch 95 remains in the position shown, and the switch 100 is switched to the middle position. The counter 98 then counts from 0 to 4.

Die Anpassungsfähigkeit kann weiter dadurch erhöht werden, daß der Mindestabstand von der Endanzeige des Zählers 78 abhängig gemacht wird, wenn der Schalter 100 in der dritten, oberen Stellung steht. Wenn der Schalter 95 in der dargestellten StellungThe adaptability can be further increased in that the minimum distance is made dependent on the end display of the counter 78, if the switch 100 is in the third, upper position. When the switch 95 is in the position shown steht, zählt der Zähler 92 von 0 bis 3, falls die Stufe 8 des Zählers 72 eingestellt war, d. h. wenn der Zähler 72, von der Ausgangsstellung 1 beginnend, mindestens sieben Impulse des ersten Zuges gezählt hat. Das bedeutet, daß der höchste Stand der Zähler 48 9 undstands, the counter 92 counts from 0 to 3, if the level 8 of the counter 72 was set, i. H. if the counter 72, starting from the starting position 1, has counted at least seven impulses of the first move. This means that the highest reading of the counters 48 9 and der niedrigste S war. Bis zu einem höchsten Stand einschließlich 9 wird ein Mindestabstand von 3 als ausreichend betrachtet. Bei einem höchaten Stand von 10 und darüber ist eine genauere Unterscheidung erwünscht, die man durch das UND-Glied 99 erreicht,the lowest S was. Up to a highest level including 9, a minimum distance of 3 is considered sufficient. With a maximum score of 10 and above this a more precise differentiation is desired, which can be achieved by the AND element 99, das in diesem Fall nicht eingeschaltet wurde, so daC der Zähler 92 dann bis 4 zählt Wenn ein höchste] Stand von z. B. 11 in den Zählern 42 vorkommt, isl ein zweithöchster Stand 6 zulässig, eine 7 würde bereits zu einem Konfliktsignal führen. Dieses Beispiewhich was not switched on in this case, so that the counter 92 then counts to 4 If a highest] Stand from z. B. 11 occurs in the counters 42, isl a second highest level 6 is permissible, a 7 would already lead to a conflict signal. This example ist in der folgenden Tabelle zusammengefaßtis summarized in the following table

Tabelle I Schalter 100 in oberer StellungTable I Switch 100 in the upper position

Mindestabstand abhängig von Endstand 72 (Ausgangsstellung = 1)Minimum distance depending on final position 72 (starting position = 1) Ausgangsstellung 92 0Starting position 92 0

Endstand 72 Final score 72

Endstand 92 Final score 92

Mindestabstand Minimum distance Anzahl erster Impulse Number of first impulses Höchster Stand in 42 Highest score in 42 Zulässiger zweithöchster Stand Admissible second highest level

22 bisuntil 77th 88th bisuntil 1212th 22 bisuntil 77th 88th bisuntil 1212th 44th 33 44th 33 44th 33 33 22 11 bisuntil 66th 77th bisuntil 1111th 11 bisuntil 66th 77th bisuntil 1111th 1515th bisuntil 1010 99 bisuntil 55 1515th bisuntil 1010 99 bisuntil 55 1010 bisuntil 55 55 bisuntil 11 1111th bisuntil 66th 66th bisuntil 22

Tabelle I zeigt, daß nach Umlegen der Schalter 95 und 76 der Mindestabstand ausschließlich durch den Endstand des Zählers 72 bestimmt ist. Außerdem geht aus der Tabelle hervor, daß ein zweithöchster Stand 11 in den Zählern 48 zulässig ist, vorausgesetzt, daß der höchste Stand 15 ist. Eine gültige Erkennung des Zeichens, für das 15 gezählt wurde, liegt dann trotz einer »falschen« Zahl 11 in einem der anderen Zähler vor. Ein wesentlich niedrigerer Wert, z. B. 5, für den höchsten Stand liefert ebenfalls eine gültige Erkennung unter der Voraussetzung, daß der zweithöchste Stand entsprechend niedriger ist.Table I shows that after flipping the switches 95 and 76, the minimum distance exclusively through the Final reading of the counter 72 is determined. In addition, the table shows that a second-highest level 11 is allowed in the counters 48, provided that the highest level is 15. A valid recognition of the character for which 15 was counted is then despite an "incorrect" number 11 in one of the other counters. A much lower value, e.g. B. 5, for the The highest level also provides a valid recognition provided that the second highest level is correspondingly lower.

F i g. 3 zeigt schematisch ein Matrixregister mit 17 Zeilen und zehn Spalten in vier Betriebsstellungen. Bei A umfaßt die gespeicherte Information eine stark divergierende Anzahl von Einerbits für das abgetastete Zeichen »4«. Für ein mageres Zeichen, bei welchem der Andruck ungenügend oder das Farbband fast verbraucht war, beträgt die Zeilenbreite in der Matrix nur eine Registerstelle. Für ein fett gedrucktes Zeichen, welches mit großem Andruck oder einem frischen Farbband oder einer abgenutzten Type geschrieben wurde, beträgt die Zeilenbreite in der Matrix drei Registerstellen. Bei weiteren Verformungen des gedruckten Zeichens können an den einzelnen Registerstellen in der Matrix alle Arten von Variationen der Bitdichte auftreten. Bei B sind Minimal- und Maximalgrößen für eine nicht verstümmelte »9« in ähnlicher Weise dargestellt. Dasselbe kann auch für alle übrigen Ziffern erfolgen. Es ist sehr schwierig, einen Satz logischer Aussagen oder Zeichenmasken, durch welche in einigen Registerstellen ein Einerbit (schwarz) und in anderen Registerstellen ein O-Bit (weiß) gefordert wird, so festzulegen, daß für jede Abweichung vom gespeicherten Bitmuster die richtige Zeichenmaske mindestens einmal anspricht und alle anderen Zeichenmasken niemals. Je weiter man in der Erkennung verformter Zeichen gehen will, die alle als dasselbe Zeichen erkannt werden müssen, um so weiter muß die Zeichenfestlegung ausgeweitet werden und um so eher erzeugt auch ein anderes, verstümmeltes Zeichen ein Ansprechen de: selben Maske. Wenn man die Forderung fallen läßt, daß kein falsches Ansprechen vorkommen darf, lassen sich mit Hilfe der vorliegenden Erfindung sowohl mager als auch fett gedruckte Zeichen sowie zahlreiche Verformungen dieser Zeichen noch gültig erkennen. Die aufgegebene Forderung wird ersetzt durch die leichtere Anforderung, daß falsche Aussagen, integriert über alle möglichen Registerstellen der Information in der Matrix, im Vergleich zu der Anzahl rich«iger Aussagen nicht zu zahlreich werden dürfen. Durch diese Forderung wird das Auffinden eines Satzes logischer Aussagen für die zu erkennenden Zeichen beträchtlich erleichtert. Außerdem wird die Anpassungsfähigkeit wesentlich erhöht, da der Begriff »nicht zu zahlreich« je nach den Umständen anders definiert werden kann. Das beschrie-F i g. 3 schematically shows a matrix register with 17 rows and ten columns in four operating positions. At A, the stored information comprises a strongly divergent number of one-bits for the scanned character "4". For a lean character in which the proof was insufficient or the ink ribbon was almost used up, the line width in the matrix is only one register position. For a character in bold, which has been written with a large pressure or a fresh ribbon or a worn type, the line width in the matrix is three register positions. In the event of further deformations of the printed character, all kinds of variations in the bit density can occur at the individual register positions in the matrix. At B , the minimum and maximum sizes for a non-mutilated "9" are shown in a similar way. The same can be done for all other digits. It is very difficult to define a set of logical statements or character masks, through which a one-bit (black) in some register positions and an O-bit (white) in other register positions, so that at least the correct character mask is used for every deviation from the stored bit pattern responds once and all other character masks never. The further one wants to go in the recognition of deformed characters, all of which have to be recognized as the same character, the further the definition of characters has to be expanded and the sooner another, mutilated character will also generate a response to the same mask. If the requirement that no incorrect address should occur is dropped, the present invention can still validly recognize both light and bold characters as well as numerous deformations of these characters. The given requirement is replaced by the lighter requirement that incorrect statements, integrated over all possible register positions of the information in the matrix, must not become too numerous compared to the number of correct statements. This requirement makes it considerably easier to find a set of logical statements for the characters to be recognized. In addition, adaptability is significantly increased, as the term "not too numerous" can be defined differently depending on the circumstances. That described-

bene Ausführungsbeispiel der Erfindung ermöglicht diese Anpassungsfähigkeit durch die vorgesehenen Auswahlmöglichkeiten eines Mindestabstandes und einer Mindestzahl.Bene embodiment of the invention enables this adaptability through the provided Options for a minimum distance and a minimum number.

Ein stark vereinfachtes Beispiel soll jetzt zeigen, wie erändungsgemäß eine Unterscheidung zustande kommt Die F i g. 3 C zeigt eine Zeichenmaske für die »9«, Fig. 3D eine Maske für die »4«. Die letztere Maske sucht eine Informationskombination in derA greatly simplified example should now show how a distinction is made in accordance with the amendment comes The F i g. 3C shows a character mask for the "9", FIG. 3D a mask for the "4". The latter Mask searches for a combination of information in the

ίο Matrix, bei welcher ein Einerbit an drei bestimmten Registerstellen und ein O-Bit in einer vierten Registerstelle stehen. Die gespeicherte Zeicheninformation läuft entlang dieser Maske in der Matrix um, und die Zahl der erhaltenen Aussagen läßt sich manuell herausίο Matrix in which a one-bit determines three Register positions and an O-bit are in a fourth register position. The stored character information runs along this mask in the matrix, and the number of statements obtained can be found out manually finden, indem man die Maske D auf die Maske A legt und anschließend horizontal und vertikal in alle möglichen Positionen verschiebt. Daraus ist zu ersehen, daß eine dünn gedruckte »4« sieben Aussagen erzielt, entsprechend den Registerstellen, in denen das äußersteby placing mask D on mask A and then moving it horizontally and vertically into all possible positions. From this it can be seen that a thinly printed "4" yields seven statements, corresponding to the register positions in which the outermost

»ο linke Einerbit der Maske D mit einer der schwarzen Positionen der äußersten linken vertikalen Spalte dei mager gedruckten »4« in der Maske A zusammenfällt. In ähnlicher Weise wird die Anzahl der Aussagen der Maske für die »4« in F i g. 3D beim Erscheinen einer“Ο the left single bit of mask D coincides with one of the black positions in the extreme left vertical column of the lightly printed“ 4 ”in mask A. The number of statements in the mask for the "4" in FIG. 3D when one appears

as fett gedruckten »4«, einer mager gedruckten »9« bzw. einer fett gedruckten »9« festgestellt. Die Maske für die »9« in F i g. 3 C sucht eine Kombination von mindestens vier schwarzen Bits in der Matrix, wobei die Registerstellen von dreien dieser Bits genau definierthe bold »4«, a lightly printed »9« resp. a bold "9" was noted. The mask for the "9" in FIG. 3 C searches for a combination of at least four black bits in the matrix, where the Register positions of three of these bits are precisely defined

sind, während das vierte Bit in einer von sechs Registerstellen liegen kann, die durch eine Schlangenlinie verbunden sind. Diese Maske liefert z. B. sechs Aussagen für die mager gedruckte »9«, nämlich in den Positionen, in denen das äußerste linke Einerbit der Maske C zuwhile the fourth bit can be in one of six register locations connected by a serpentine line. This mask provides z. B. six statements for the lightly printed "9", namely in the positions in which the leftmost one of the mask C is to sammenfällt mit einer der schwarzen Registerstellen der äußersten linken Spalte der mager gedruckten »9« in der Maske B. Die ermittelten Ergebnisse sind in der Tabelle II zusammengefaßt.coincides with one of the black register positions in the leftmost column of the lightly printed "9" in mask B. The results obtained are summarized in Table II.

Tabelle IITable II

Mager 4 Fett 4.. Mager 9 Fett 9..Lean 4 Fat 4 .. Lean 9 Fat 9 ..

Maske für die »9« Maske für die »4«Mask for the "9" Mask for the "4"

O 6 6O 6th 6th

14 O 414th O 4th

Aus Tabelle II geht hervor, daß die ausgewählten stark vereinfachten Masken eine gute Unterscheidung zwischen der »4« und der »9« ermöglichen, wenn nur die mager gedruckte »4« oder »9« erscheinen. Wenn ein Mindeststand 5 und ein Mindestabstand von 4 geforFrom Table II it can be seen that the highly simplified masks selected make a good distinction between the »4« and the »9« if only the lightly printed »4« or »9« appear. When a Minimum level 5 and a minimum distance of 4 required dert werden, wird die mager gedruckte »4« erkannt, da 7 > 5, und die dick gedruckte »4« wird erkannt, weil 14 > 5 und 14 — 6 > 4 ist.are changed, the leanly printed »4« is recognized there 7> 5, and the bold "4" is recognized because 14> 5 and 14 - 6 > 4 is.

Hierzu 1 Blatt Zeichnungen1 sheet of drawings

Claims (5)

Patentansprüche: Jahre« auf dem Markt ist. Biese Maschine weist eineClaims: Years «has been on the market. This machine has a 1. Verfahren zur maschinellen Zeichenerken- zusätzliche Maskenschaltung auf, mit der in der Manung, bei dem aus der Abtastung von Zeichen bi- trix auftretende Informationskombinationen beobnäre Signale abgeleitet und in einem Speicher ge- achtet werden, die gewisse Minimalanforderungen erspeichert, dort stellenweise verschoben und mit 5 füllen. Ein von dieser zusätzlichen Schaltung abge-Masken, von denen jeweils eine einem bestimmten gebener Erkennungsimpuls zeigt an, daß die Infor-Zeichen zugeordnet ist, verglichen werden und bei mation ein neues Zeichen betrifft Dieser Impuls wird Übereinstimmung des Speicherinhalts mit einer der einer Taktsteuerschaltung zugeführt, die mit der ErMasken Erkeniiungssignale abgegeben werden, kennungsschaltung synchronisiert ist und die die Eindadurch gekennzeichnet, daß nach io gänge des Zeichenregisters während eines vorbejeder Verschiebung ein Vergleich des Speicher- stimmten Zeitintervalls für weitere Erkennungsimpulse inhalts mit den Masken erfolgt, daß die bei Über- von der Maskenschaltung blockiert Das Ergebnis des einstimmung auftretenden Erkennungssignale für Erkennungszyklus bleibt noch während einiger Zeit im jede Maske gezählt werden und die Zählerinhalte Zeichenregister erhalten, danach wird dieses zurückgefür jedes abgetastete Zeichen miteinander ver- 15 stellt Erst nach Ablauf eines zweiten, vorbestimmten glichen werden. Zeitintervalls wird ein neues Signal von der zusätz-1. Process for machine character recognition - additional mask switching on, with which in the Manung, in which information combinations arising from the scanning of characters are observed Signals are derived and respected in a memory that stores certain minimum requirements, shifted there in places and fill with 5. A mask removed from this additional circuit, each of which a given recognition impulse indicates that the Infor character is assigned, to be compared and at mation a new character affects This impulse is Correspondence of the memory content with one of the clock control circuit supplied with the ErMasken Detection signals are output, identification circuit is synchronized and the one thereby characterized that after io passages of the character register during one past each Shift a comparison of the storage correct time interval for further recognition pulses content with the masks takes place that the blocked by the mask circuit when over- The result of the Detection signals occurring in accordance with the detection cycle remain in the for some time every mask can be counted and the counter contents of the character register received, after which this is returned each scanned character is adjusted with one another only after a second, predetermined one has elapsed be like. Time interval, a new signal is sent from the additional 2. Verfahren nach Anspruch 1, dadurch gekenn- liehen Maskenschaltung angenommen. Auf diese zeichnet, daß ein abgetastetes Zeichen derjenigen Weise wird sichergestellt, daß die Abweichung vom Maske zugeordnet wird, für die die Anzahl der Er- vorbestimmten Absland zwischen aufeinanderfolgenkennungssignale eine vorgebbare Mindestanzahl ao den Zeichen nur bis zu einer definierten Grenze gehen überschreitet und um eine vorgebbare Differenz kann, so daß zu nah aneinander gedruckte Zeichen größer als die nächstkleinere einer anderen Maske zurückgewiesen werden.2. The method according to claim 1, characterized thereby assumed borrowed mask circuit. To this records that a scanned character is ensured in such a way that the deviation from Mask is assigned for which the number of He- predetermined Absland between successive identification signals a specifiable minimum number of characters only go up to a defined limit exceeds and by a predeterminable difference, so that characters printed too close to one another larger than the next smaller one of another mask can be rejected. zugeordnete Anzahl von Erkennungssignalen ist Weiter ist aus dem USA.-Patent 3 165 717 ein ähn-assigned number of detection signals is further from the USA patent 3,165,717 a similar 3. Verfahren nach Anspruch 2, dadurch gekenn- liches Zeichenerkennungssystem mit einer Schiebezeichnet, daß die Differenz, um die sich die größte as register-Matrix bekannt, wobei jedoch die abgetasteten An?ahl der Erkennungssignale von der nächst- Daten nicht kontinuierlich durch die Matrix zirkuliekleineren Anzahl unterscheiden muß, in Abhängig- ren. In diesem Fall wird die Matrix spaltenweise unter keit von der größten Anzahl veränderlich ist. der Steuerung eines Taktgebers gefüllt nachdem erst-3. The method according to claim 2, characterized by a character recognition system with a sliding character, that the difference by which the largest as register matrix is known, but with the sampled Number of detection signals from the next - data not continuously circulating through the matrix Number must differ, depending on. In this case the matrix is displayed in columns under the greatest number is variable. the control of a clock filled after first 4. Verfahren nach Anspruch 2, dadurch gekenn- mais genügend Information über die Anwesenheit zeichnet, daß ein für die Mehrdeutigkeit der Er- 30 eines Zeichens gefunden worden ist. Da sichergestellt kennung signifikantes Signal abgegeben wird, falls ist, daß die abgetasteten Daten bereits horizontal zendie Bedingungen für die Differenz nicht, für die triert sind, wird die Information in der Matrix lediglich Mindestanzahl jedoch erfüllt ist. vertikal verschoben. In dieser bekannten Vorrichtung4. The method as claimed in claim 2, characterized in that there is sufficient information about the presence draws that one has been found for the ambiguity of a sign. Since ensured identifier significant signal is output if it is that the scanned data is already horizontal Conditions for the difference are not tied for, the information in the matrix is only However, the minimum number is met. shifted vertically. In this known device 5. Verfahren nach Anspruch 2, dadurch gekenn- werden auch Maskenschaltungen für die Zeichen bezeichnet, daß ein für die Erfolglosigkeit signifikan- 35 nutzt. In den Fig. 10 und 11 des vorher erwähnten tes Signal abgegeben wird, falls die Bedingung für Beispiels ist eine derartige Maskenschaltung dargedie Mindestanzahl nicht erfüllt ist. stellt.5. The method according to claim 2, characterized in that mask circuits are also designated for the characters, that one uses significant 35 for the unsuccessfulness. In Figs. 10 and 11 of the aforementioned t the signal is output if the condition for example is such a mask circuit shown The minimum number is not met. represents.

Family

ID=

Similar Documents

Publication Publication Date Title
DE2558498C2 (en) Device for displaying characters composed of pixels
EP0026378B1 (en) Method of accentuating an area of an image displayed on a picture screen
DE1959073B2 (en) METHOD FOR CHARACTER RECOGNITION AND DEVICE FOR CARRYING OUT THE METHOD
DE2943749C2 (en)
DE1095026B (en) Process for identifying information
DE2521436A1 (en) INFORMATION RECOVERY ARRANGEMENT
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
DE2556151C2 (en) Device for the automatic programmed production of drawings on a substrate by means of a particle bundle
DE2123788A1 (en) Device for editing or reviewing and correcting
DE1095567B (en) Method and arrangement for identifying characters
DE2833175A1 (en) SIGNAL GENERATOR FOR A DISPLAY SYSTEM
DE1816029C3 (en) Circuit arrangement for the parallel displacement of alphanumeric characters appearing along a line on the screen of a cathode ray tube
DE2221705B2 (en) Character generator for displaying characters with variable character-proportional spacing
DE2213953C3 (en) Circuit arrangement for displaying characters on the screen of a display device
DE2050788A1 (en) Light pen circuit for a display device with a storage screen
DE2103480A1 (en) Data input device for data processing systems
DE2951447C2 (en) Display device for displaying raster points of character patterns arranged in columns and rows
DE2006672C3 (en) Data display device
DE3326538C2 (en)
DE2734094A1 (en) PROCEDURE FOR DETERMINING THE COORDINATES OF A SCREEN ZONE MARKED WITH A LIGHT SENSITIVE PEN
CH493045A (en) System for displaying data
DE1959073C (en) Method for character recognition and device for carrying out the method
DE2513418C3 (en) Circuit arrangement for continuously monitoring the on-off operating states of controlled devices
DE2057382A1 (en) Device for machine character recognition