DE3440377A1 - Verfahren zum verkleinern eines zeichenschriftsatzes - Google Patents
Verfahren zum verkleinern eines zeichenschriftsatzesInfo
- Publication number
- DE3440377A1 DE3440377A1 DE19843440377 DE3440377A DE3440377A1 DE 3440377 A1 DE3440377 A1 DE 3440377A1 DE 19843440377 DE19843440377 DE 19843440377 DE 3440377 A DE3440377 A DE 3440377A DE 3440377 A1 DE3440377 A1 DE 3440377A1
- Authority
- DE
- Germany
- Prior art keywords
- data
- font
- blocks
- calculated
- reduction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/10—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by matrix printers
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Controls And Circuits For Display Device (AREA)
- Document Processing Apparatus (AREA)
- Image Processing (AREA)
Description
Anwaltsakte: 33 823
Beschreibung
^ Die Erfindung betrifft ein Verfahren zum Verkleinern eines
Zeichenschriftsatzes und betrifft insbesondere ein Verfahren zum Ändern der Schriftsatzgröße von Zeichen, Ziffern, Marken,
Symbolen u.a. (was nachstehend der Einfachheit halber als
"Zeichen" bezeichnet wird).
10
10
Wortprozoaooren, Bürocomputer υ.S, oind moderne Auöführungen,
die in großem Umfang für eine Vorlagenverarbeitung verwendet werden. Bei solchen Anwendungsfällen werden außer
gewöhnlichen Zeichen, welche aus einer 24 χ 24 Punktematrix bestehen, oft kleinere oder auch größere Zeichen gefordert.
Insbesondere im Japanischen ist die Forderung nach einer Verkleinerung der Zeichengröße infolge von Doppelkonstanten
(double constants) und eines darin einbegriffenen eingeschränkten Klanges (contracted sound). Bezüglich des Japanischen
ist sogar ein Wortprozessor u.a. gefordert worden, um eine harmonische und ordentliche Vorlage aufzubereiten,
wobei er sich im Lesen von Adressen und Namen erfahren zeigt, um seinerseits Kana auszudrucken; dies hat sich dann in
einer immer stärker werdenden Forderung nach verkleinerten Zeichenschriftsätzen niedergeschlagen. Ein Lösungsweg einer
Vorlagenverarbeitung mit einer verringerten Zeichengröße besteht darin, die Schriftsätze von verkleinerten Zeichen vorher
in einem Schriftsatzspeicher zu speichern. Dies würde jedoch einen Schriftsatzspeicher mit einer erhöhten Kapazitat
erfordern. Ein anderer Lösungsweg besteht darin, verkleinerte Schriftsätze mittels eines Wortprozessors oder
einer ähnlichen Einrichtung zu erzeugen. Beispielsweise sind in einem sogenannten Layoutmode eines Wortprozessors, welcher
für japanisch ausgelegt ist, exclusive Muster verfügbar, um
S^Kanji (chinesische Zeichen) und die anderen Zeichen zu unterscheiden,
um ein Layout auf einer Vorlagenseite auszuwählen. Die Schwierigkeit bei dem vorbestimmten Musterschema besteht
darin, daß, obwohl man ohne weiteres das Layout auf einer Vorlagenseite begreifen kann, man auf Schwierigkeiten stößt,
eine Lagebeziehung zwischen Sätzen und Graphen wiederzuerkennen. Obwohl derartige Schwierigkeiten beigelegt werden
können, wenn die Bedienungsperson selbst verkleinerte Vorlagen vorbereitet, nimmt dieser Vorgang unverhältnismäßig
viel Zeit und Mühe in Anspruch.
Gemäß der Erfindung soll daher ein Verfahren geschaffen werden,
mit welchem ohne weiteres ein verkleinerter Zeichenschriftsatz erhalten wird, ohne daß eine Vergrößerung in
der erforderlichen Kapazität eines Schriftsatzspeichers erforderlich
ist. Ferner soll gemäß der Erfindung ganz generell ein Verfahren zum Verringern eines Zeichenschriftsatzes geschaffen
werden. Gemäß der Erfindung ist dies bei einem Verfahren zum Verkleinern eines Zeichenschriftsatzes nach dem
Oberbegriff des Anspruchs 1 durch die Merkmale im kennzeichnenden Teil des Anspruchs 1 erreicht. Vorteilhafte Weiterbildungen
der Erfindung sind in den Unteransprüchen angegeben.
Gemäß der Erfindung ist ein Verfahren zum Verkleinern der Größe eines Zeichenschriftsatzes in einem Wortprozessor oder
in einem Bürocomputer geschaffen. Digitalisierte Schriftsatzdaten, welche einen Zeichenschriftsatz darstellen, sind in
einer Punktematrix ausgeführt, welche aus einer Anzahl Zeilen in X-Richtung und einer Anzahl Spalten in Y-Richtung senkrecht
zu der X-Richtung bestehen. Die erste Punktezeile in der X-Richtung wird in eine Anzahl Blöcke aufgeteilt, und
jeder Block ist in Abhängigkeit von der Anzahl darin ent-
gO haltener Punkte mit einer Eins oder Null versehen. Die erste
Reihe wird in der X-Richtung um einen Punkt nach links verschoben, um eine geschobene Reihe auszubilden. Die geschobene
Reihe wird in eine Anzahl Blöcke aufgeteilt, und jeder dieser Blöcke ist in Abhängigkeit von der Anzahl von darin enthalte-
g5 nen Punkten mit einer Eins oder Null versehen. UND-Werte
der jeweiligen logischen Werte der verschobenen und nichtverschobenen Reihen in der Y-Richtung werden berechnet, um
Block für Block eine Eins oder Null zu erhalten. Diese aufeinanderfolgenden
Schritte werden in allen Reihen in der X-Richtung wiederholt, um dadurch eine Eins oder Null für jeden
der Blöcke in allen Zeilen zu schaffen. Jede der Spalten in der Y-Richtung, welche durch Einsen oder Nullen der Blöcke
in der X-Richtung dargestellt sind/ werden in eine Anzahl Blöcke aufgeteilt. Die UND-Werte in der Y-Richtung werden
Block für Block berechnet, um dann die Blöcke zu bestimmen, deren UND-Werte Einsen sind, um schwarze Punkte zu sein.
Nachfolgend wird die Erfindung anhand von bevorzugten Ausführungsformen
unter Bezugnahme auf die anliegenden Zeichnungen im einzelnen erläutert. Es zeigen:
Fig. 1 ein Beispiel eines Zeichenschriftsatzes,
welcher durch eine 24 χ 24 Punktematrix dargestellt ist;
Fig. 2 ein Beispiel eines Schriftsatzes, welcher gemaß
der Erfindung verkleinert ist;
Fig. 3A und 3B den Grundgedanken einer Verkleinerung in X-Richtung gemäß der Erfindung;
Fig. 4A und 4B den Grundgedanken einer Verkleinerung in Y-
Richtung gemäß der Erfindung ,
Fig. 5A und 5B den Grundgedanken einer Verkleinerung in der
X-Richtung, was ein Verschieben von Daten 3Q einschließt;
Fig. 6 ein Flußdiagramm eines Beispiels des ganzen
Verfahrensablaufs, um einen verkleinerten
Schriftsatz gemäß der Erfindung zu erhalten;
Fig. 7 ein Beispiel einer Operation zum Verkleinern
in der X-Richtung;
Fig. 8A und 8B ein Beispiel einer Operation zur Verkleinerung
in der X-Richtung einschließlich einem Verschieben ;
Fig. 9 ein Beispiel des Verkleinerungsergebnisses
in der X-Richtung;
Fig. 10 ein Beispiel der gesamten Verkleinerungsvorgänge in der X- und der Y-Richtung;
10
Fig. 11 ein Blockdiagramm eines beispielsweisen
Systems, bei welchem eine Zeichenschriftsatz-Verkleinerungseinrichtung
gemäß der Erfindung anwendbar ist;
15
15
Fig. 12 ein Blockdiagramm einer Ausführungsform der
Zeichenschriftsatz-Verkleinerungseinrichtung gemäß der Erfindung, und
Fig. 13 ein Zeitdiagramm, welches die Arbeitsweise
der in Fig. 12 dargestellten Einrichtung wiedergibt.
Nunmehr wird die Erfindung anhand einer bevorzugten Ausführungsform
beschrieben. In dieser speziellen Ausführungsform wird als Beispiel eine Verkleinerung einer 24 χ 24 Punktematrix
in eine 8x8 Punktematrix angenommen. Zuerst werden
die Grundgedanken bzw. Prinzipien einer Schriftsatzverkleinerung gemäß der Erfindung beschrieben. In Fig. 1 ist Hiragana
(ein cursives Kana-Zeichen) " -fc." als ein Beispiel für
24 χ 24 Punktezeichen dargestellt. Wenn dieser Schriftsatz auf einen Schriftsatz von 8x8 Punkte verkleinert wird,
erscheint er so, wie in Fig. 8 dargestellt ist. Der in Fig. 1 dargestellte Schriftsatz ist auf der Basis eines
Einheitsblockes verkleinert, welcher aus einer 3x3 Punkte-Untermatrix
besteht.
In Fig. 3 bis 5 ist ein ganz bestimmtes Umsetzverfahren für
eine Schriftsatzverkleinerung dargestellt. Diese Umsetzung wird dadurch erhalten, daß den charakteristischen Merkmal
Beachtung geschenkt wird, die speziellen für einen Schriftsatz gelten, was nunmehr beschrieben wird. Bei dem in Fig.
1 dargestellten Schriftsatz ist die Punktedichte in der Y- oder vertikalen Richtung größer als in der X- oder
horizontalen Richtung. Das heißt, während eine Einzelpunkt-Folgeanordnung in den Linien (strokes) in X-Richtung vorherrschend
ist (siehe PA in Fig. 1); ist eine Zweipunkte-Folge anordnung in den Zeilen in Y-Richtung vorherrschend
(siehePB und PC in Fig. 1J. Eine Abbildung anderer Arten
von Zeichen macht eine derartige Tendenz noch klarer. Oder anders ausgedrückt, die vorstehend beschriebene Tendenz wird
im allgemeinen an Kana, Kanji- und ähnlichen Zeichen beobachtet.
Angesichts der vorstehend angeführten Charakteristika wird
die Verkleinerung in der X-Richtung oder einfach eine X-Verkleinerung, wie sie nachstehend bezeichnet wird, so durchgeführt,
daß wenn zwei benachbarte Bits aus den drei Bits in jedem Eiheitsblock (binäre) " 1" .sind, was bedeutet,
daß die benachbarten zwei Punkte als schwarze Punkte gedruckt werden sollten, der gesamte Block als bzw. auf "1"
verkleinert wird (siehe Fig. 3A). Andernfalls wird der Block auf "0" reduziert, was bedeutet, daß er nicht als einPunkt
(siehe Fig. 3B) ausgedruckt wird. In den Zeichnungen zeigt die Marke "x", daß so markierte Bits entweder "1" oder "0"
Sind. (DON'T CARE).
Bezüglich der Verkleinerung in der Y-Richtung oder einer Y-Verkleinerung wird, wenn zumindest ein Bit in dem Dreibiteinheitsblock
"1" ist, festgesetzt, daß der ganze Block 11V7und anderenfalls "0" ist. (Siehe Fig. 4A und 4B) Das
heißt, die Verkleinerung wird durch Durchführen einer UND-Operation bewirkt. Durch das vorstehend beschriebene
Verfahren wird der Schriftsatz, welcher durch den 3 χ 3Bit-
block dargestellt ist, zuerst durch die X-Verkleinerung auf einen 3x1 Bitblock und dann in der Y-Richtung auf einen
1 x 1 Bit Schriftsatz verkleinert. Die beschriebene Reihenfolge der X-Verkleinerung und der Y-Verkleinerung ist hierauf
nicht beschränkt und kann auch umgekehrt werden.
Die Schriftverkleinerung, welche sich nur auf das vorbeschriebene Verfahren stützt, hat die folgende Schwierigkeit
zur Folge. Wenn die X-Verkleinerung bei dem vorstehend beschriebenen
Verfahren an einem solchen Teil wie PD (was in Fig. 1 dargestellt ist) durchgeführt wird, wo sich der Schlag
bzw. die Linie (stroke) in Y-Richtung über zwei benachbarte Blöcke erstreckt, werden die beiden benachbarten Blöcke unerwünschterweise
in "0" umgesetzt.
Bei der Erfindung ist diese Schwierigkeit dadurch überwunden, daß die folgende zusätzliche Operation zusammen mit der in
Fig. 3A und 3B dargestellten X-Verkleinerung angewendet wird. Insbesondere die in Fig.3A und 3B dargestellten Verkleinerungsgrundsätze
werden bei einem Strom von Bits angewendet, welche um ein Bit nach links verschoben werden, wie in Fig. 5A dargestellt
ist, und somit sind dann die UND-Werte des Ergebnisses einer solchen Verkleinerung und das Ergebnis der in
Fig. 3A und 3B dargestellten Verkleinerung geschaffen, was bei einem Zustand vor der Verschiebung (siehe Fig. 5B) angewendet
wird. Zu beachten ist, daß die Verschiebung nach links und nicht nach rechts im Hinblick auf die Tatsache angewendet
wird, daß ein 24 χ 24 Bit Schriftsatz im allgemeinen eine weitaus kleinere Informationsmenge in der am weitesten
links liegenden Spalte als in der am weitesten rechts liegenden Spalte trägt.
Insbesondere in Fig. 1 ist, wenn die zweite Reihe in benachbarten Blöcken BA und BB beachtet wird, welche den Teil
PD enthalten, der Block BA vor der Verschiebung "100" und der Block BB ist "001" und folglich werden beide nach der in
Fig. 3B dargestellten Verkleinerung "0" (siehe die obere
- 10 -
3A40377
Linie der Fig. 5B). Nach der Verschiebung geht der Block BA auf "000" und der Block BB geht auf "011", wie in Fig. 5A
dargestellt ist. Das Anwenden einer Verkleinerung auf solche Bits der Blöcke BA und BB macht den Block BA "0", wie in
Fig. 3B dargestellt ist, und den Block BB "1", wie in Fig. 3A dargestellt ist.(S.iehe die mittlere Reihe von Fig 5B) .
Nach der UND-Operation wird der Block BA "0" und der Block BB wird "1", und dies ist dann das Ergebnis der X-Verkleinerung
(siehe die untere Zeile der Fig. 5B) .
In Fig. 6 ist als Beispiel ein Verfahrensablauf dargestellt, welcher in Verbindung mit einem Computer u.a. bei der vorstehend
beschriebenen Schriftsatzverkleinerung verwendet werden kann. Das in Fig. 6 dargestellte Flußdiagramm stellt
einen Verfahrensablauf dar, welcher einer Reihe von Blöcken zugeordnet ist, die sich in der X-Richtung erstrecken. Für
den Fall, daß der in Fig. 1 dargestellte 24 χ 24Bit Schriftsatz auf einen 8x8 Bit Schriftsatz verkleinert werden soll,
wird das in Fig. 6 dargestellte Flußdiagramm achtmal nacheinander wiederholt. Der Verkleinerungsvorgang wird beispielsweise
anhand von Blöcken BI bis B8 der Fig. 1 beschrieben.
Der Ve rfahrensablauf beginnt damit, daß ein Zustand "N = 0"
(100) gebildet wird. Hier stellt "N" einen Zähler dar, der auf die Anzahl von Verkleinerungen in der X-Richtung anspricht,
und notwendig ist, um die X-VerkIeinerung auf drei
Zeilen durchzuführen; hierbei wird der Zähler anfangs auf "0" gesetzt.
Als nächstes wird eine Zeile Schriftsatzdaten aus einem Schriftsatzspeicher dargestellt, wie in der obersten Zeile
von Fig. 7 dargestellt ist (102). Die Schriftsatzdaten werden in jweils drei Bits aufgeteilt (siehe die mittlere Zeile
von Fig. 7), und dann wird die X-Verkleinerung durchgeführt,
wie in Verbindung mit Fig. 3A und 3B (104) beschrieben ist
(siehe die mittlere Zeile der Fig. 7) . Das Ergebnis wird
- 11 -
dann in einem entsprechenden Speicher (106) gespeichert
(siehe die untere Zeile der Fig. 7).
Die Schriftsatzdaten werden dann als Ganzes um ein Bit 5
nach links verschoben, wie in Fig. 8A dargestellt ist (108) ,
worauf dann die X-Verkleinerung Block für Block vorkommt (110) (siehe Fig. 7). Das Ergebnis ist in Fig. 8B dargestellt.
Dieses Ergebnis und das Verkleinerungsergebnis vor der in Fig. 7 dargestellten Verschiebung werden verarbeitet, um
deren UND-Operation zu schaffen, welche dann in einem Speicher gespeichert werden (112)X>ie sich ergebende Zeile von
acht Bits ist in Fig. 9 dargestellt.
Durch die bis jetzt beschriebene Operation ist die X-Verkleinerung
in der ersten Datenzeile in den Blöcken B1 bis B8 beendet. Dann wird der Zähler auf N = N +1 inkrementiert
(114). Der vorstehend beschriebene Ablauf wird bei jeder der zweiten und dritten Zeilen von Schriftsatzdaten wiederholt
(118), wobei die Ergebnisse in der Mitte von Fig. 10
20
dargestellt sind. Im oberen Teil der Fig. 10 ist der Schriftsatz
der Blöcke B1 bis B8 der Fig. 1 dargestellt, welche durch "1" und "0" dargestellt sind.
Danach wird eine Y-Verkleinerung an den Daten durchgeführt
25
(120), welche, wie beschrieben, die X-Verkleinerung durchgemacht haben. Daten, welche durch die Y-Verkleinerung geschaffen
sind, sind in der unteren Zeile in Fig. 10 dargestellt. Durch das vorstehend beschriebene Verfahren werden
die Schriftsatzdaten in dem Blöcken B1 bis B8 verkleinert,
30
wie durch Bits C1 bis C8 in Fig. 2 dargestellt ist. Mit dem
in Fig. 6 dargestellten Flußdiagramm können ein Computer oder eine ähnliche Ausführung basierend auf einer Software-Verarbeitung
für eine Schriftsatzverkleinerung behandelt werden.
Nachstehend wird eine Ausführungsform einer Zeichenschriftsatz-Verkleinerungseinrichtung
beschrieben, mit welcher die
- 12 -
Schriftsatzverkleinerung basierend auf dem vorstehend beschriebenen
Verfahren bewirkt werden kann. In Fig. 11 ist beispielsweise ein System dargestellt, bei welchem die
Schriftsatz-Verkleinerungseinrichtung anwendbar ist. Ein Schriftsatzspeicher 200 ist unmittelbar mit einer Anzeigesteuereinheit
300 und mit einer Zeichenschriftsatz-Verkleinerungseinheit oder -vorrichtung 400 verbunden, welche
ihrerseits mit der Anzeigesteuereinheit 300 verbunden ist. Ebenso sind mit der Anzeigesteuereinheit 300 eine Anzeigeeinheit
500, eine Steuereinheit 600, eine Ausgabeeinheit 700 und ein externer Speicher 800 verbunden.
In dem dargestellten System werden Vorlagendaten, welche in der Anzeigeeinheit 500 oder der Ausgangs- bzw. Abgabeeinheit
700 anzuwenden sind, in dem externen Speicher 800 gespeichert. Die Vorlagendaten werden von dem externen Speicher 300 unter
der Steuerung der Steuereinheit 6 00 an die Anzeigesteuereinheit 300 übertragen und dort in Schriftsatzdaten umgewandelt/
welche zugeordnete Zeichen darstellen. Insbesondere werden Schriftsatzdaten in dem Schriftsatzspeicher 200 entweder
direkt oder mittels der Verkleinerungseinheit 400 für eine Schriftsatzverkleinerung, welche auf den Vorlagendaten
beruht, zu der Anzeigesteuereinheit 300 abgeholt. Die Anzeigesteuereinheit 300 verwendet, beruhend auf den abgeholten
Schriftsatzdaten die üblichen Zeichenmuster oder die verkleinerten Zeichenmuster an der Anzeigeeinheit 500 oder der
Abgabeeinheit 700 als Vorlage. Auf diese Weise kann die Verkleinerungseinheit 400 mit dem Schriftsatzspeicher 200
verbunden werden,um eingegebene Schriftsatzdaten zu verkleinern, welche die übliche Größe haben. Die Anzeigesteuereinheit
300 betätigt die Ausgabeeinheit 700, um verkleinerte Zeichen entsprechend dem Ausgang der Schriftsatzverkleinerungseinheit
400 auszudrucken oder anzuzeigen.
Die Verkleinerungseinheit 400 kann eine Ausführungsform haben, wie sie in Fig. 12 dargestellt ist. In Fig. 12 speichert
der Schriftsatzspeicher 200 Schriftsatzdaten, in welchen die
- 13 -
Schriftsatzform eines Zeichens durch 24 χ 24 Bits dargestellt
ist. Die Schriftsatzdaten werden durch jeweils 24 Bits geliefert und jeweils in Form von acht Bits an 8 Bits-Schieberegistern
402, 404 und 406 mit parallelem Eingang und seriellem Ausgang übertragen.
Ladeanschlüsse LD der Schieberegister 402, 404 und 406 sind gemeinsam mit einem Anschluß TA verbunden, an welchem ein
Steuersignal SCA angelegt wird. Das Steuersignal CSA entspricht einem Lesesignal, welches dem Schriftsatzspeicher
200 zugeordnet ist, so daß die Schriftsatzdaten in den Schieberegistern 402, 404 und 406 verriegelt sind, welche
mit den positiv verlaufenden Flanken des Steuersignals SCA zeitlich gesteuert worden sind.
Schiebetaktanschlüsse CHT der Schieberegister 40 2, 404 und 406 sind mit einem Anschluß TB verbunden, an welchem ein
Steuersignal SCB angelegt ist. Entsprechend diesem Signal CSB werden die Schriftsatzdaten, welche in den Schieberegistern
402, 404 und 406 verriegelt sind, sequentiell geschoben. Ein Datenausgangsanschluß SO des Schieberegisters
4 06 ist mit einem Dateneingangsanschluß SI des Schieberegisters 4 04 verbunden, während ein Datenausgangsanschluß
SO des Schieberegisters 404 mit einem Eingangsanschluß SI des Schieberegisters 402 verbunden ist.
Ausgangsanschlüsse Q8 und Q7 des Schieberegisters 402
sind mit einem UND-Glied 408 und Ausgangsanschlüsse Q7 und
Q6 sind mit UND-Glied 410 verbunden. Ausgangsanschlüsse der
UND-Glieder 408 und 410 sind mit einem ODER-Glied 412 verbunden.
Die UND-Glieder 408 und 410 und das ODER-Glied dient als eine Schaltung für die X-Verkleinerung, welche in
Fig. 3 dargestellt ist.
Ein Ausgangsanschluß des ODER-Glieds 412 ist mit Eingangsanschlüssen D von Flip-Flops 414, 416 verbunden. Kippanschlüsse
der Flip-Flops 414 bzw. 416 sind mit Anschlüssen
- 14 -
TD und TE verbunden, welche dazu verwendet sind, Steuersignale SCD bzw. SCE zu erhalten. Zeitlich gesteuert von dem
Steuersignal SCD und SCE holen die Flip-Flops 414 und 416 Daten, die ihren Eingangsanschlüssen D zugeführt worden sind,
und legen sie an die Ausgangsanschlüsse Q an. Die Parallelschaltung der Flip-Flops 414 und 416 hängt mit der UND-Operation
an den verkleinerten Daten vor der Linksverschiebung und von denjenigen nach der Linksverschiebung, wie in
Fig. 5A und 5B dargestellt ist zusammen. Die UND-Operation wird durch ein ODER-Glied 418 ausgeführt, mit welchem die
Ausgangsanschlüsse Q der Flip-Flops 414 und 416 verbunden sind,
Ein Ausgangsanschluß des ODER-Glieds 418 ist mit einem Dateneingangsanschluß
SI eines Schieberegisters 420 mit seriellem Eingang und parallelem Ausgang verbunden. Das
Schieberegister 420 hat einen Schiebetaktanschluß CK, der mit einem Anschluß TC verbunden ist, an welchem ein Steuersignal
CSC angelegt wird. Zeitlich gesteuert durch das Steuersignal SCS werden Daten von dem Anschluß IS aus schrittweise
abgesetzt und dadurch sequentiell verschoben.
Das Schieberegister 420 hat Ausgangsanschlüsse Q1 bis Q8,
welche mit ODER-Gliedern 422 A bis 4 22H verbunden sind. Ausgangsanschlüsse der ODER-Glieder 4 22A bis 422H sind jeweils
mit Eingangsanschlüssen D1 bis D8 eines 8Bit-Registers 424 verbunden. Ausgangsanschlüsse Q1 bis Q8 sind jeweils mit
Ausgangsanschlüssen S1 bis S8 der Einrichtung und auch mit den anderen Eingängen der ODER-Glieder 422A bis 422H verbunden.
Inzwischen ist ein Löschanschluß CLR des Registers 4 24 mit einem Anschluß TF verbunden, an welchem ein Steuersignal
CSF angelegt ist. Das Steuersignal CSF wird dazu verwendet, das Register 424 zu löschen. Ein Anschluß CK des
Registers 4 24 ist mit einem Anschluß TG verbunden, an welchen ein Steuersignal CSG angelegt wird. Zeitlich gesteuert
durch das Steuersignal CSG sperrt das Register 424 und gibt Daten ab. Die ODER-Glieder 422A bis 422H und das Register
- 15 -
-is- *" *3*4ΑΌ377
j bilden eine Schaltungsanordnung für die in Fig. 4 dargestellt
Y-Verkleinerung.
Die Steuersignale CSA bis CSG, welche, wie beschrieben an
die entsprechenden Anschlüsse TA und TG angelegt sind, werden von der Anzeigesteuereinheit 300 oder der Steuereinheit
600 geliefert. Die Ausgangsanschlüsse S1 bis S8 sind mit der AnzeigeSteuereinheit 300 verbunden.
, n Nunmehr wird die generelle Arbeitsweise der vorstehend beschriebenen
Ausführungsform anhand des Zeitsteuerdiagramms der Fig. 13 im einzelnen beschrieben. Die folgende Beschreibung
ist beispielsweise auf eine Schriftsatzverkleinerung konzentriert, die an den inFig. 1 dargestellten Blöcken BT
p. bis B8 angewendet wird. Wenn zu einem Zeitpunkt T1 das Steuersignal
CSA ansteigt, werden Schriftsatzdaten, welche die erste Zeile der B1 bis B8 darstellen (siehe die obere Zeile
von Fig. 7 oder 10) in den Schieberegistern 402, 404 und
406 gesperrt. Insbesondere die Schriftsatzdaten in den Blöcken
B1 und B2 und in Teilen des Blockes B3 werden in dem Schiebe-
register 406 gesperrt; Schriftsatzdaten in dem restlichen
Teil des Blockes B3, in Blöcken B4 und B5 und in einem Teil des Blocks B6 werden in dem Schieberegister 404 gesperrt,
und Schriftsatzdaten in den übrigen Teil des Blockes B6 und in den Blöcken B7 und B8 werden in den Schieberegistern 4 02
gesperrt. Inzwischen löscht das Steuersignal CSF das Register 424.
In dem vorstehend beschriebenen Zustand legt das Schiebere-
Λ gister 402 an seinen Ausgangsanschlüssen Q8 und Q7 und Q6
Ou
die Schriftsatzdaten an, welche in der am weitesten links vorgesehenen Position in der Mitte der Fig. 7 dargestellt
sind. In diesem Beispiel ist der Ausgang des ODER-Glieds 412, welcher den am weitesten links liegenden Daten "000"
o_ zugeordnet ist, d.h. das Ergebnis der in Fig. 3A und 3B dargestellten
X-Verkleinerung, "0". Dies wird zeitlich gesteuert von dem Steuersignal CSD in dem Flip-Flops 414 gesperrt.
- 16 -
Dann werden, zeitlich gesteuert durch das Steuersignal SCB, die Inhalte der Schieberegister 402, 404 und 406 als Ganzes
geschoben, wie in Fig. 8A dargestellt ist. Als Ergebnis schaltet dann der Ausgang des ODER-Glieds 412 ab, um so das
Ergebnis der X-Verkleinerung zu sein, welche bei den Schriftsatzdaten
angewendet wird, welche sich der Verschiebung unterzogen haben. Der Ausgang des ODER-Glieds 412 wird, zeitlich
gesteuert durch das Steuersignal CSC dem Schieberegister 420 zugeführt, und inzwischenwerden die Daten in den Schieberegistern
402, 404 und 406, zeitlich gesteuert durch das Steuersignal CSB verschoben.
Durch die insoweit beschriebene Arbeitsweise sind die drei Bits von Schriftsatzdaten in der ersten Zeile des Blocks B8
vollständig in der X-Richtung verkleinert, und das Ergebnis ist in dem Schieberegister 4 20 gespeichert. Nach einer weiteren
Verschiebung, welche durch das Steuersignal CSB hervorgerufen wird, wird die vorstehend beschriebene Operation
bei den Schriftsatzdaten wiederholt, welche dem Block B7 zugeordnet sind, und die Verkleinerungsdaten werden in dem
Schieberegister 4 20 gespeichert. Indem achtmal nacheinander ein solcher Verfahrensablauf wiederholt wird, werden die
Y-Verkleinerungsdaten, welche den ersten Zeilen der Schriftsat
zdaten in den Blöcken B1 bis B8 zugeordnet sind (siehe Fig. 9) in dem Schieberegister 420 gespeichert. Zu dieser
Zeit, d.h. zu einem Zeitpunkt T2 in Fig. 13, wird das Steuersignal CSG erzeugt, und der Ausgang des Schieberegister 420
wird über die ODER-Glieder 422A bis 422 H an das Register angelegt.
Wenn dieselbe Operation bei der zweiten Zeile der Schriftsat zdaten in den Blöcken B1 bis B8 durchgeführt wird, werden
die X-Verkleinerungsdaten, welche der ersten Zeile der Schriftsatzdaten zugeordnet sind und diejenigen, welche der
zweiten Zeile zugeordnet sind, an die ODER-Glieder 422A bis 4 22H angelegt. Im Ergebnis stellen dann die Ausgänge der
ODER-Glieder 4 22A bis 422H das Ergebnis der UND-Operation
- 17 -
zwischen den ersten und zweiten Zeilen von Daten dar, was in der Mitte von Fig. 10 dargestellt ist.
Danach werden X-Verkleinerungsdaten, welche der dritten Zeile
der Schriftsatzdaten in den Blöcken B1 bis B8 zugeordnet sind,
von dem Schieberegister 420 geliefert. Sie werden dann einer UND-Operation mit dem vorstehend beschriebenen Operationsergebnis unterzogen, so daß die ODER-Glieder 422A bis 422H
die Y-Verkleinerungsdaten erzeugen, wie in der unteren Zeile der Fig. 10 dargestellt ist. Diese Daten werden über das
Register 4 24 zu den Ausgangsanschlüssen S1 bis S8 geleitet. Dann wird das Register 424 durch das Steuersignal CSF gelöscht,
damit die vorherigen, aufeinanderfolgenden Schritte bei den anderen Zeilen der Blöcke wiederholt werden können.
Das hießt, die vorhergehenden Schritte werden achtmal wiederholt, um die in Fig. 1 dargestellte 24 χ 24 Punktematrix auf
eine 8x8 Punktematrix zu verkleinern.
Obwohl in der dargestellten Ausführungsform einSchriftsatzbild
aus 24 χ 24 Punkten in ein Schriftsatzbild von 8x8
Punkten verkleinert wird, dient dies nur Darstellungszwecken, und irgendein anderes gewünschtes Verkleinerungsverhältnis
kann vorgenommen werden. Außerdem sind die Verkleinerungsverhältnisse in der X- und Y-Richtung, welche als gleich dargestellt
und beschrieben sind, hierauf nicht beschränkt, sondern könnensich auch voneinander unterschieden. Ferner sind
das in Fig. 6 dargestellte Flußdiagramm und die in Fig. 12 dargestellten Blockdiagramme nur zu Darstellungszwecken
wiedergegeben, und irgendein anderer entsprechender Verfahrensablauf und/oder eine entsprechende Schaltungsanordnung
sind insoweit verwendbar, als mit ihnen die Grundgedanken der in Fig. 3a bis 5a dargestellten Verkleinerung
durchführbar sind.
Durch die Erfindung ist somit ein Zeichenschriftsatz-Verkleinerungsverfahren
geschaffen, bei welchem die Notwendigkeit einer Speicherung von verkleinerten Schriftsatz-
- 18 -
daten in einen Schriftsatzspeicher entfällt, so daß die
Kapazität des Speichers erhalten bleibt, und ein verkleinerter Schriftsatz ohne weiteres mit Hilfe einer einfachen Ausführung
erreicht werden kann. Dieser Vorteil ist aufgrund einer einzigartigen Ausführungsform erreicht, wobei Schriftsatzdaten
basierend auf Schriftsatzdaten, welche in einem Schriftsatzspeicher oder in einen Zeichengenerator im voraus
gespeichert sind, verkleinert werden.
Sogar der Fall, daß verkleinerte Schriftsatzformen in einem Schriftsatzspeicher gespeichert werden, kann in vorteilhafter
Weise mittels der Erfindung durchgeführt werden. Wenn ein verkleinerter Schriftsatz mit Hilfe eines Schriftsatz-Verkleinerungsprogramms
und basierend beispielsweise auf einem bestehenden Schriftsatz erzeugt wird, können Zeit und
Mühe, welche sonst für eine häufige Erzeugung eines verkleinerten Schriftsatzes aufgewendet werden müßten, eingespart
werden.
Ende der Beschreibung
Claims (5)
1. Verfahren zum verkleinern eines Zeichenschriftsatzes, in
welchem Schriftsatzdaten/ welche den Zeichenschriftsatz darstellen,
aus einer Punktematrix bestehen, welche eine Anzahl Zeilen, die in einer ersten Richtung angeordnet sind,und eine
Anzahl Spalten aufweist, die in einer zweiten Richtung angeordnet sind, welche senkrecht zu der ersten Richtung ist,
dadurch gekennzeichnet, daß
10a) erste Daten erzeugt werden, indem eine der Zeilen in der
ersten Richtung in eine Anzahl Blöcke aufgeteilt wird, so daß jeder der Blöcke eine vorbestimmte Anzahl Punkte enthält,
und daß dann die eine Zeile in Einheitspunkte umgesetzt wird, welche den jeweiligen Blöcken zugeordnet sind;
b) zweite Daten erzeugt werden, indem die beim Schritt (a) erzeugte Zeile in der ersten Richtung verschoben wird, um
eine verschobene Zeile auszubilden, dann die verschobene Zeile in eine Anzahl Blöcke aufgeteilt wird, und dann die verschobene
Zeile in Einheitspunkte umgesetzt wird, welche den jeweiligen Blöcken zugeordnet sind;
c) dritte Daten berechnet werden, indem die ersten und zweiten Daten miteinander in derzweiten Richtung zugeordnet werden;
VII/XX/Ktζ - 2 -
t (089) 988272-74 Telex. 521560BERGd Bankkonten: Baye<. Vereinsbank München 453100 (BLZ 70020270)
*"■ '-"Wai- Teioknrapif! (OHfIi 9S3049 Hypo-Bank München 4410122850 (BLZ 70020011) Swift Code: HYPO Dt
d) dritte Daten Zeile für Zeile berechnet werden, indem sequentiell
die Schritte (a), (b), (c) in der zweiten Richtung bei den Zeilen in einer Anzahl,welcher der vorbestimmten
Anzahl entspricht/ durchgeführt werden;
e) vierte Daten berechnet werden, indem in der zweiten Richtung die dritten Zeile für Zeile geschaffenen Daten
zugeordnet werden, die bei dem Schritt (d) berechnet worden sind;
(f) die vierten Daten berechnet werden, welche dem ganzen Zeichenschriftsatz zugeordnet sind, indem die aufeinanderfolgenden
Schritte (a) bis (e) wiederholt werden, und
(g) die jweiligen Blöcke, die aus Punkten bestehen, welche der Anzahl der vierten Daten zugeordnet sind, die beim
Schritt (f) berechnet worden sind, in Einheitspunkte umgesetzt werden, welche den jeweiligen Blöcken zugeordnet
sind.
2. Verfahren nach Anspruch 1, dadurch g e k e η n-
ze ichnet, daß der Schritt (a) einen Schritt (h) aufweist, bei welchem, wenn eine der Zeilen jeder der Blöcke
mehr als eine vorbestimmte Anzahl Punkte unmittelbar als nächste nacheinander enthält, der Einheitspunkt des Blockes
einen schwarzen Punkt macht und andernfalls bestimmt wird, daß ein Drucken unnötig ist.
3. Verfahren nach Anspruch 1, dadurch gekennzeichnet,
daß der Schritt (b) einen Schritt (h) aufweist, bei welchem,wenn nur einige der Reihen in der ersten Richtung
über zwei benachbarte Blöcke verlaufen, die Reihe um einen Punkt in der ersten Richtung geschoben wird.
4. Verfahren nach Anspruch 1, dadurch gekennzeichnet,
daß die Schritte (c) und (d) einen Schritt
(h) aufweisen, bei welchem jeweils die dritten Daten berechnet werden, indem ein UND-Wert der ersten und der zweiten
Daten geschaffen wird.
1 5. Verfahren nach Anspruch 4, dadurch gekennzeichnet,
daß die Schritte (e) und (f) einen Schritt (i) aufweisen, bei welchem alle vierten Daten berechnet
werden, indem ein UND-Wert der entsprechenden dritten Daten
5 in der zweiten Richtung geschaffen wird, und beim Schritt (j) ein UND-Wert bestimmt wird, welcher als ein schwarzer
Punkt eine Eins ist.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58206914A JPS60100176A (ja) | 1983-11-05 | 1983-11-05 | 文字フオント縮小方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| DE3440377A1 true DE3440377A1 (de) | 1985-05-23 |
| DE3440377C2 DE3440377C2 (de) | 1988-08-04 |
Family
ID=16531166
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE19843440377 Granted DE3440377A1 (de) | 1983-11-05 | 1984-11-05 | Verfahren zum verkleinern eines zeichenschriftsatzes |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US4555191A (de) |
| JP (1) | JPS60100176A (de) |
| DE (1) | DE3440377A1 (de) |
| GB (1) | GB2149165B (de) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3938366A1 (de) * | 1988-11-15 | 1990-05-17 | Sharp Kk | Steuervorrichtung fuer ein anzeigegeraet |
| DE4206277A1 (de) * | 1991-12-07 | 1993-06-09 | Samsung Electronics Co., Ltd., Suwon, Kr | Aufloesungs-wandel-verfahren fuer ein bildverarbeitungssystem |
Families Citing this family (41)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59205874A (ja) * | 1983-05-10 | 1984-11-21 | Canon Inc | 画像デ−タ圧縮装置 |
| JPS6055767A (ja) * | 1983-08-25 | 1985-04-01 | インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション | イメージのビット数を減少する方法及び装置 |
| JPS60140472A (ja) * | 1983-12-28 | 1985-07-25 | Hitachi Ltd | 対話型フオント・パタ−ン作成・修正・合成制御装置 |
| JPS60149471A (ja) * | 1984-01-17 | 1985-08-06 | Tokyo Electric Co Ltd | ドツトプリンタにおけるダブルハイト文字印字方法 |
| JPS6184159A (ja) * | 1984-09-29 | 1986-04-28 | Hitachi Ltd | ドツトパタ−ン出力方式 |
| JPS61118791A (ja) * | 1984-11-15 | 1986-06-06 | 株式会社東芝 | フオント圧縮装置 |
| US4633505A (en) * | 1984-11-23 | 1986-12-30 | Xerox Corporation | Character compression technique |
| US4684937A (en) * | 1984-12-26 | 1987-08-04 | Schine Jonathan M | Enhanced data display system |
| US4697177A (en) * | 1984-12-26 | 1987-09-29 | High Resolution Television, Inc. | High resolution dot-matrix character display |
| US4670841A (en) * | 1985-07-23 | 1987-06-02 | Kostopoulos George K | Composite character generator |
| JPH0687261B2 (ja) * | 1985-10-21 | 1994-11-02 | 株式会社日立製作所 | 画像縮小方法 |
| US4763279A (en) * | 1985-12-26 | 1988-08-09 | International Business Machines Corporation | Method and apparatus for converting dot matrix display data of one resolution to a format for displaying on a display device having a different resolution |
| US4686898A (en) * | 1986-01-21 | 1987-08-18 | National Business Systems, Inc. | Credit card embossing system |
| JP2557630B2 (ja) * | 1986-08-18 | 1996-11-27 | 松下電器産業株式会社 | 画像縮小装置 |
| JPH01174463A (ja) * | 1987-12-28 | 1989-07-11 | Sharp Corp | ドットパターン補正方法 |
| JPH0832469B2 (ja) * | 1988-01-29 | 1996-03-29 | 富士通株式会社 | ビットマップフォントの横拡大方式 |
| US4879605A (en) * | 1988-02-29 | 1989-11-07 | Ateq Corporation | Rasterization system utilizing an overlay of bit-mapped low address resolution databases |
| JPH0739191B2 (ja) * | 1988-02-29 | 1995-05-01 | 沖電気工業株式会社 | ドットマトリクス式プリンタ |
| JP2909079B2 (ja) * | 1988-09-13 | 1999-06-23 | 株式会社東芝 | 表示制御方式 |
| DE3904809A1 (de) * | 1989-02-17 | 1990-08-23 | Philips Patentverwaltung | Verfahren zum verkleinern eines pseudo-halbtonbildes sowie anordnung zur durchfuehrung des verfahrens |
| JPH02217897A (ja) * | 1989-02-20 | 1990-08-30 | Hitachi Ltd | 画素密度変換方式 |
| US5072214A (en) * | 1989-05-11 | 1991-12-10 | North American Philips Corporation | On-screen display controller |
| JPH0748303B2 (ja) * | 1989-06-26 | 1995-05-24 | 株式会社東芝 | ワード長変換回路 |
| US5237313A (en) * | 1989-08-01 | 1993-08-17 | Adobe Systems Incorporated | Method for editing character bitmaps at small sizes |
| US5200740A (en) * | 1989-08-01 | 1993-04-06 | Adobe Systems Incorporated | Dropout-free center point fill method for displaying characters |
| JP2946548B2 (ja) * | 1989-08-28 | 1999-09-06 | ブラザー工業株式会社 | 編集機能付きページプリンタ |
| JPH03169656A (ja) * | 1989-11-30 | 1991-07-23 | Internatl Business Mach Corp <Ibm> | 印刷装置 |
| JP2523222B2 (ja) * | 1989-12-08 | 1996-08-07 | ゼロックス コーポレーション | 画像縮小/拡大方法及び装置 |
| US5265176A (en) * | 1991-04-17 | 1993-11-23 | Hewlett-Packard Company | Method and apparatus for mapping printer resolution using lock-up-tables |
| JP2822362B2 (ja) * | 1992-03-24 | 1998-11-11 | 日本ビクター株式会社 | ディジタル映像信号の文字多重化方法 |
| US5502792A (en) * | 1992-08-03 | 1996-03-26 | Hewlett-Packard Company | Method for reducing pixel density along one axis of a multiple dimension image representation |
| US5559930A (en) * | 1992-08-03 | 1996-09-24 | Hewlett-Packard Company | Method for reducing pixel density along a plurality of axes of a multiple dimension image representation |
| US5481651A (en) * | 1993-04-26 | 1996-01-02 | Motorola, Inc. | Method and apparatus for minimizing mean calculation rate for an active addressed display |
| WO1995008132A1 (en) * | 1993-09-17 | 1995-03-23 | Proxima Corporation | Compact projection illumination system and method of using same |
| US5459484A (en) * | 1994-04-29 | 1995-10-17 | Proxima Corporation | Display control system and method of using same |
| US5717499A (en) * | 1995-08-25 | 1998-02-10 | Lexmark International, Inc. | Continued printing by resolution reduction |
| US6061047A (en) * | 1996-09-17 | 2000-05-09 | Chips & Technologies, Inc. | Method and apparatus for clipping text |
| US6553153B1 (en) | 1998-12-03 | 2003-04-22 | Chips And Technologies, Llc. | Method and apparatus for reducing video data |
| US6281876B1 (en) | 1999-03-03 | 2001-08-28 | Intel Corporation | Method and apparatus for text image stretching |
| KR100539056B1 (ko) * | 2001-07-12 | 2005-12-27 | (주)네오퍼스 | 폰트의 손실 압축 및 저장 방법 |
| NL1028207C2 (nl) * | 2005-02-07 | 2006-08-08 | Anthonie Van Den Ende | Werkwijze voor reductie van binaire bestanden en inrichting en software hiervoor. |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3462547A (en) * | 1966-09-06 | 1969-08-19 | Stanford Research Inst | Data processing system for signals obtained from a video scanner |
| US4288816A (en) * | 1977-04-18 | 1981-09-08 | Hitachi, Ltd. | Compressed image producing system |
| EP0045941A1 (de) * | 1980-08-06 | 1982-02-17 | Siemens Aktiengesellschaft | Wählverfahren zum Verbindungsaufbau in einem Fernsprechvermittlungssystem mit digitaler Sprachübertragung |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3604846A (en) * | 1969-03-03 | 1971-09-14 | Mead Corp | Method and system for reconstruction of half-tone images |
| JPS526419A (en) * | 1975-07-07 | 1977-01-18 | Fuji Xerox Co Ltd | Dot matrix convertor |
| JPS5942309B2 (ja) * | 1975-09-12 | 1984-10-13 | 株式会社精工舎 | 画像形成方法 |
| JPS5816189B2 (ja) * | 1976-07-12 | 1983-03-30 | 株式会社日立製作所 | 文字パタ−ン発生方式 |
| US4242678A (en) * | 1978-07-17 | 1980-12-30 | Dennison Manufacturing Company | Variable size character generation using neighborhood-derived shapes |
| US4216480A (en) * | 1978-11-13 | 1980-08-05 | International Business Machines Corporation | Multiple speed ink jet printer |
| JPS5778589A (en) * | 1980-11-04 | 1982-05-17 | Tokyo Shibaura Electric Co | Pattern converter |
| GB2096866B (en) * | 1981-04-10 | 1985-02-20 | Philips Electronic Associated | Improvements relating to character display |
| JPS5814674A (ja) * | 1981-07-20 | 1983-01-27 | Nippon Telegr & Teleph Corp <Ntt> | 画像符号化方式 |
-
1983
- 1983-11-05 JP JP58206914A patent/JPS60100176A/ja active Granted
-
1984
- 1984-10-31 GB GB08427488A patent/GB2149165B/en not_active Expired
- 1984-11-05 US US06/668,319 patent/US4555191A/en not_active Expired - Fee Related
- 1984-11-05 DE DE19843440377 patent/DE3440377A1/de active Granted
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3462547A (en) * | 1966-09-06 | 1969-08-19 | Stanford Research Inst | Data processing system for signals obtained from a video scanner |
| US4288816A (en) * | 1977-04-18 | 1981-09-08 | Hitachi, Ltd. | Compressed image producing system |
| EP0045941A1 (de) * | 1980-08-06 | 1982-02-17 | Siemens Aktiengesellschaft | Wählverfahren zum Verbindungsaufbau in einem Fernsprechvermittlungssystem mit digitaler Sprachübertragung |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3938366A1 (de) * | 1988-11-15 | 1990-05-17 | Sharp Kk | Steuervorrichtung fuer ein anzeigegeraet |
| DE4206277A1 (de) * | 1991-12-07 | 1993-06-09 | Samsung Electronics Co., Ltd., Suwon, Kr | Aufloesungs-wandel-verfahren fuer ein bildverarbeitungssystem |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0535435B2 (de) | 1993-05-26 |
| GB8427488D0 (en) | 1984-12-05 |
| US4555191A (en) | 1985-11-26 |
| GB2149165A (en) | 1985-06-05 |
| JPS60100176A (ja) | 1985-06-04 |
| DE3440377C2 (de) | 1988-08-04 |
| GB2149165B (en) | 1987-02-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE3440377A1 (de) | Verfahren zum verkleinern eines zeichenschriftsatzes | |
| DE69232493T2 (de) | Verfahren und Gerät zur Zeichenerkennung | |
| DE3437221C2 (de) | ||
| DE2460147C2 (de) | Anordnung zur Dekomprimierung komprimierter Information für aus schwarzen und weißen Bereichen zusammengesetze darzustellende Zeichen | |
| DE2823965C3 (de) | Anordnung in kraftgetriebenen, speichergesteuerten Schreibmaschinen mit proportionalem Zeichenabstand z ur Verbesserung der Lesbarkeit des Schriftbildes | |
| DE3831427C2 (de) | ||
| DE2640814A1 (de) | Schaltung zur erzeugung eines zeichens durch in einem matrixmuster vorliegende bildelemente | |
| DE3436033A1 (de) | Bilderzeugungseinrichtung | |
| DE3533163C2 (de) | ||
| DE4427992C2 (de) | Verfahren zum Erzeugen einer Dokumenten-Darstellung aus einem Bitmap-Bild eines Dokuments | |
| DE3338385A1 (de) | Beleg-dateianordnung | |
| DE2558498A1 (de) | Vorrichtung zur darstellung von zeichen aus einem bildpunktmuster | |
| DE2431451A1 (de) | Verfahren und einrichtung zum normieren der linienstaerke von schriftzeichen | |
| DE7639778U1 (de) | Letternkoerper | |
| DE3922276A1 (de) | Aufzeichnungssteuereinrichtung | |
| DE2909922C2 (de) | Einrichtung zum Auslesen von in einem Matrixdrucker oder einer Matrixanzeigevorrichtung darzustellenden Zeichendaten aus einem Zeichenspeicher | |
| DE68927008T2 (de) | Verfahren zum komprimieren und dekomprimieren von punktmatrixzeichen | |
| DE3787206T2 (de) | Gerät und Verfahren zur Ermittlung von Zeichenteilen auf einem gedruckten Dokument. | |
| DE3520289C2 (de) | ||
| DE2825321A1 (de) | Rasterdrucker | |
| DE68923668T2 (de) | Ausgabegerät. | |
| DE68910096T2 (de) | Verfahren und Gerät zur Bildung von Buchstabenumrisslinien. | |
| DE3132842C2 (de) | Verfahren zur Reduzierung der Redundanz von binären Zeichenfolgen für Matrixdruckverfahren | |
| DE69011393T2 (de) | Druckvorrichtung. | |
| DE3234892A1 (de) | Druckgeraet mit einem speicher zum speichern von druckzeicheninformationen |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| OP8 | Request for examination as to paragraph 44 patent law | ||
| 8128 | New person/name/address of the agent |
Representative=s name: SCHWABE, H., DIPL.-ING. SANDMAIR, K., DIPL.-CHEM. |
|
| 8125 | Change of the main classification |
Ipc: G06F 15/66 |
|
| D2 | Grant after examination | ||
| 8364 | No opposition during term of opposition | ||
| 8339 | Ceased/non-payment of the annual fee |