DE2620217A1 - Anordnung zur komposition von rasterpunktildinformation - Google Patents
Anordnung zur komposition von rasterpunktildinformationInfo
- Publication number
- DE2620217A1 DE2620217A1 DE19762620217 DE2620217A DE2620217A1 DE 2620217 A1 DE2620217 A1 DE 2620217A1 DE 19762620217 DE19762620217 DE 19762620217 DE 2620217 A DE2620217 A DE 2620217A DE 2620217 A1 DE2620217 A1 DE 2620217A1
- Authority
- DE
- Germany
- Prior art keywords
- image
- memory
- raster
- data
- output
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformation in the plane of the image
- G06T3/60—Rotation of a whole image or part thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/387—Composing, repositioning or otherwise geometrically modifying originals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/387—Composing, repositioning or otherwise geometrically modifying originals
- H04N1/3871—Composing, repositioning or otherwise geometrically modifying originals the composed originals being of different kinds, e.g. low- and high-resolution originals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/387—Composing, repositioning or otherwise geometrically modifying originals
- H04N1/3872—Repositioning or masking
- H04N1/3873—Repositioning or masking defined only by a limited number of coordinate points or parameters, e.g. corners, centre; for trimming
- H04N1/3875—Repositioning or masking defined only by a limited number of coordinate points or parameters, e.g. corners, centre; for trimming combined with enlarging or reducing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/387—Composing, repositioning or otherwise geometrically modifying originals
- H04N1/3877—Image rotation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/387—Composing, repositioning or otherwise geometrically modifying originals
- H04N1/393—Enlarging or reducing
- H04N1/3935—Enlarging or reducing with modification of image resolution, i.e. determining the values of picture elements at new relative positions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/2628—Alteration of picture size, shape, position or orientation, e.g. zooming, rotation, rolling, perspective, translation
Description
Aktenzeichen der Anmelüerin; SA 974 006
Anordnung zur Komposition von Rasterpunktbildinformation
Die Erfindung betrifft eine Anordnung zur Komposition von Rasterpunk
tbi ldinformation.
Elektronische Schaltungen wurden bisher so aufgebaut, daß sie visuelle
Information (Unterlagen f Zeichnungen und Bilder) durch
eine zwexdimensxonale Anordnung darstellten. Die visuelle Information oder das Bild wird typischerweise in Zeilen und Spalten
kleiner Bildelemente (Pels) unterteilt. Jedem Bildelement wird ein seine Intensität (Dunkelheit) und seine Farbe darstellender '
Wert zugeordnet. Im formellen Sinne kann ein Bild als ein Feld von M . N Bildpunkten betrachtet werden, worin jeder Punkt I(i, j)i
über den Bereichen O^ i< m und 0< j<
N ein Wert oder Wertsatz ' ist, der die Farbe und Intensität eines jeden Bildelementes
(Pel) darstellt. Ein Schwarzweiß-Bild ist ein Bild, in dem I (i/ j) ein Boolescher codierter Wert ist. Typischerweise stellt ,
I(i, j) = 1 ein schwarzes Pel dar, während I(i, j) =0 ein weißes Pel darstellt.
609849/0654
Bilder werden im allgemeinen durch Abtastung von Bilddaten erzeugt. Die abgetasteten Bilddaten können danach gespeichert,
auf einem Sichtgerät betrachtet, übertragen oder gedruckt werden. Aufgrund dieser Form der Darstellung können elektronische
Schaltungen diese Bildeleraente einzeln behandeln und brauchen nicht zu versuchen, das ganze Bild auf einmal zu verarbeiten.
Typische Beispiele dieser einzelnen oder sequentiellen Verarbeitung sind die Ferseh- und Faksimileübertragung.
Da die meisten Abtaster und Drucker ein Bild von links nach rechts und von oben nach unten verarbeiten, wird ein M . N
großes Feld von Bildpunkten normalerweise hintereinander in Standardhauptzeilenfolge gesetzt 1(0,0), 1(0,1) ... 1(0, Κ-Ί),
1(1,0) ... 1(11-1, N-1). Die Serienumsetzung für übertragungs-·
zv/ecke und für die Bildanzeige in so unterschiedlichen Feldern wie Faksimili und Fernsehen förderte den Gebrauch von Synonymen
in der Literatur. Ein Bündel aufeinanderfolgender Zeilen oder Spalten bildende Bildpunkte werden beispielsweise als Raster
bezeichnet. Der Ausdruck "Rasterbetrieb" bezieht sich tatsächlich auf die sequentielle Verarbeitung von Elementen in aufeinanderfolgender
Gruppenzeilen oder Spalten. In dieser Spezifikation wird der Ausdruck "Rastercodierte Information" und
"Rasteroperationen" als Synonym betrachtet zu den Ausdrücken "Punkte in einer Bildgruppe" und "Serielle Verarbeitung solcher
Punkte in Zeilenhauptordnung".
Mit serialisierten rastercodierten Bildern können viele Prozesse ausgeführt werden. Beispielsweise kann eine geometrische Verzerrung
korrigiert werden, eine periodische Störung kann herausgenommen werden und Abweichungen in der Lichtstärke können kompensiert
werden. Solche Prozesse wurden sehr vorteilhaft bei Fotografien von Raumsonden angewandt. Die Komposition eines Bildes
läßt sich von obigen Prozessen unterscheiden und beispielsweise als Satz von Operationen definieren, die Teile eines Bildes aus-
SA 974 006 6 0 9 8 4 9 / 0 6 5
dehnen, zusammenschrupfen lassen, nebeneinandersetzen etc.
Solche Operationen sind den Betrachtern von Fernsehempfängern bekannt und treten beim Setzen von Seiten in Zeitungen und Magazinen
auf. Es ist daher erwünscht, Anordnungen digitaler Punkte im wesentlichen genauso elektronisch behandeln zu könnnen wie die
häuslichen Fernsehempfänger Spezialeffekte erzielen können oder ;
wie man beim Setzen Fotos zerschneiden und wieder zusammenkleben i kann. Diese Operationen werden bei Durchführung durch elektronische
Systeme als elektronisches Schneiden und Kleben bezeichnet, ι
Operationen an großen Gruppen von Punkten wurden durch gewöhnliche
allgemeine Digitalrechner ausgeführt. Die Kosten pro Manipulation ;
sind jedoch durch die große Anzahl von Verarbeitungsschritten |
sehr hoch, die ein allgemeiner Rechner für jedes einzelne Bild- j element in einer Gruppe ausführen muß. Wenn man bedenkt, daß
eine Seite von der Größe 8 1/2 . 11 Zoll weit über 1O6 Bildelemente
benötigt(bei einer Auflösung von 120 Bildelementen pro Zoll)
so wird ein Gerät wirtschaftlich besonders attraktiv, wenn Informationsverarbeitungsschritte
eingespart werden können.
Aus der US-Patentschrift Nr. 3 697 678 ist bekannt, einem adressierbaren
Speicher als Puffer zum Zusammensetzen von Bildgruppen zu verwenden, der wiederum ein Rasterausgabeelement treiben kann.
Es gibt jedoch noch keine vereinfachte Anordnung mit welcher die Reduzierung der Operationszahl Rasterpunktbildinformation komponiert
werden kann, ohne daß die Bildinformation im wesentlichen verloren geht.
SA 974 006 609849/0654
2620277
-A-
Es ist daher eine Aufgabe der Erfindung, eine Bildkompositionsanordnung
zu entwickeln, das einen Bildbereich löschen, zwei Bilder kombinieren, den Maßstab verändern, das Bild übersetzen,
drehen und ein Spiegelbild erzeugen kann.
Diese Aufgabe wird erfindungsgemäß in vorteilhafter Weise dadurch ,
gelöst, daß bei der gewünschten Anordnung folgende Funktionsblöcke
vorgesehen sind: Eine Rasterpunktbildinformationsquelle, welche j über eine Schaltung zur Maßstabsveränderung der Bildinformation
mit einem ersten Eingang einer Logik-Kombinationseinheit verbunden ist, einen nach kartesischen Koordinaten adressierbare Bildinformation
enthaltenden Speicher, welcher mit dem zweiten Eingang der
! Logik-Kombinationseinheit verbunden ist, deren Ausgang mit diesem
Speicher und einer Rasterausgabeeinheit verbunden ist und eine
■ mit allen Funktionsblöcken in Verbindung stehende Takt- und Steuereinheit.
j Weitere Ausgestaltungen dieser Anordnung sind in vorteilhafter
Weise erfindungsgemäß dadurch gekennzeichnet, daß a) die Logik-Kombinationseinheit
aus zwei Gruppen von UND-Gliedern besteht, ! deren Ausgänge auf ein Ausgangs-ODER-Glied geführt sind, und daß \
die UND-Glieder der ersten Gruppe jeweils von den von der Raster- ! punktbildinformationsquelle stammenden Daten und den invertierten
vom Speicher stammenden Daten beaufschlagbar sind, und daß die UND-Glieder der zweiten Gruppe jeweils von den vom
Speicher stammenden Daten und den invertierten von der Rasterpunktbildinformationsquelle
stammenden Daten beaufschlagbar sind, und daß jedes UND-Glied einen weiteren logischen dritten Eingang
aufweist, wobei die Verknüpfung der von der Rasterpunktbildiniformationsquelle
und den Speicher stammenden Daten gemäß der auf den dritten Eingängen der UND-Glieder vorgegebenen Verknüpfungsinformation erfolgt.
SA 974 006
609849/0654
b) zur Adressierung des Speichers ein Adreßregister vorgesehen
ist, welches von auf/abwärts arbeitenden Zählern beaufschlagbar ist,
und daß die Zählersteuerung durch eine parametergebundene Adreßänderung
in X- und/oder Y-Richtung bewirkbar ist und daß ein weiterer Parameter zur Angabe der Abtastkoordinatenrichtung vorgesehen
ist, daß die Parameter in einem Register gespeichert sind, und daß die im Speicher gespeicherte Information ganz oder teilweise
durch entsprechende Vorgabe der Abtastkoordinaten und der Adressierung unter Zwischenspeicherung in der Rasterausgabeeinheit
und Rückspeicherung in den Speicher um ganzzahlige Vielfache um 90 drehbar bzw. spiegelbar ist.
c) die Schaltung zur Maßstabsveränderung der Bildinformation paramtergesteuert ist
und daß zur Vergrößerung des Bildes in X- und/oder Y-Richtung im Rahmen einer ganzzahligen Vervielfachung der Ausgangsinformation
ein Zwischenspeicher für eine Zeilen- oder Spalteninformation vorgesehen ist, dessen Inhalt wiederholt zählergesteuert auslesbar
ist und daß bei Verkleinerung der Ausgangsinformation derart, daß die Rasterpunktzahl des Ausgangsbildes zur Rasterpunktzahl
des verkleinerten Bildes ein ganzzahliges Verhältnis bildet, die Bestimmung des Schwarz- bzw. Weißwertes eines neuen Bildpunktes
in der verkleinerten Darstellung dadurch erfolgt, daß zählergesteuert die Anzahl der Schwarz™ bzw. Weißwerte der diesem
Bildpunkt entsprechenden Gruppe von Bildpunkten in der unverkleinerten Darstellung mit dem vorgegebenen Flächenverhältnis des \
Ausgangsbildes zum verkleinerten Bild auf > = < verglichen wird, i
SA 974 006
B09849/0654
Fig | . 6 |
Fig | . 7 |
Fig | . 8 |
Fig | . 9 |
Fig | . 10 |
Fig | . 11 |
Fig | . 12 |
Fig | . 13 |
SA | 974 006 |
— D —
Ein Ausführungsbeispiel der Erfindung ist in den Zeichnungen
dargestellt und wird anschließend näher beschrieben. Es zeigen:
dargestellt und wird anschließend näher beschrieben. Es zeigen:
Fig. 1 die Systemlogik
Fig. 2 die vom Speicher ausgeführte "Übersetzungsfunk
tion".
Fig. 3 die vom Speicher ausgeführte "Orientierungsfunktion11.
Fig. 4 Angaben zur Definition der logischen !Combinationsj-
einheit. ί
Fig. 5 Beispiele für die Vergrößerung und Verkleinerung ;
durch die Maßstabssteuerung 3f die auch in Fig. 1;
gezeigt ist. '
die Datenbahnsteuerung.
Beispiele der Bildkomposition. |
j ι
Einzelheiten zur die Logik Speichers und der
Adre ß s teuerung. j
Einzelheiten zur Logik-Kombinations-Einheit 11. ;
Einzelheiten zur Logik der Schaltung zur Maßstabsveränderung.
Einzelheiten zur Logik des Vergrößerers 7.
Einzelheiten zur Logik des Verkleinerers 9.
Einzelheiten zur Logik des Verkleinerers 9.
Einzelheiten zur Logik der Takt- und Steuerschaltung 21.
609849/0654
Fig. 1 zeigt ein Blockschaltbild für das Bildkompositionsgerät. Die Information aus M . N Bildpunkten, nachfolgend als Basisbild
bezeichnet, ist im Speicher 15 gespeichert, der bitweise adressiert
werden kann, um die Extraktion von Untergruppen irgendwo innerhalb eines Gruppenfeldes zu ermöglichen. In dieser Erfindung
ist die Form der Untergruppe auf Rechtecke begrenzt.
Die logische Kombinationseinheit LK 11 erleichtert die Ausführung
logischer Operationen bei einem oder mehreren Bitströmen, die gleichzeitig über die Bahnen 6 und 17 angelegt werden. Die Ausgabe
von der logischen Kombinationseinheit in bitserieller Form erfolgt parallel an die Rasterausgabeeinheit 31 und den Speicher
15 über die Bahn 13.
Die Rastereingabequelle 1 treibt die binären Daten-Folgen über die
Bahn 5 durch die Maßstabssteuerung 8 in die Bahn 6. Ein Takt- und
Steuereinheit 21 spricht auf einen Satz von Parametern an, der über die Bahn 33 angelegt wird, und regelt das Ein- und Ausschalten,
die Synchronisierung und die Adressierung der Rasterinformation, die im Speicher 15 gespeichert ist.
Zu den Kompositionen, die das Gerät ausführen kann, gehören übersetzung, Orientierung, Kombination, Maßstabsänderung und
Eingabe/Ausgabe. Die übersetzung soll das Herausziehen und das
Setzen von Feldern an bestimmte Stellen im Hauptbild sein. Zur Orientierung gehören sowohl das Setzen von Bildfeldern ins Hauptbild
in irgendeine von 4-90-Grad-Winkeldrehungen als auch die Bildung von Spiegelbildern entweder horizontal oder vertikal.
Die Kombination betrifft das Mischen von zwei Bildfeldern in einer von 16 möglichen Arten. Die Fähigkeit zur Maßstabsänderung
bedeutet, daß die Größe eines Bildfeldes um ein ganzzahliges Verhältnis geändert werden kann. Die Eingabe/ Ausgabe bringt es
schließlich mit sich, daß Bildfelder von der Rasterpunktbildquelle eingegeben werden können oder herausgezogen und einer Rasterausgabeeinheit
zugeführt werden können.
SA 974 006 609849/0654
Durch Begrenzung auf Schwarz/Weiß-Bilder wird natürlich der Speieherumfang wesentlich reduziert, weil zur Codierung eines
jeden Elementes nur ein Bit pro Pel erforderlich ist. Die aus der Gruppe herausgezogenen Bereiche sind auf rechteckige Untergruppen
beschränkt. Die Form der rechteckigen Untergruppe vereinfacht natürlich die Adressierung der Pels innerhalb des Feldes
in Anbetracht der Tatsache, daß die kartesischen Koordinaten der Kanten konstant bleiben. Im Gegensatz zum wahlfreien Zugriff
der Bildfelder innerhalb des Hauptbildes werden die Pels innerhalb der Untergruppen sequentiell angesprochen; aufeinanderfolgende
Pels werden Abtastzeile genannt. Innerhalb der Bildfelder werden die Abtastzeilen auch sequentiell adressiert. Diese Begrenzung
gestattet die Adressierung der Pels durch Erhöhung einfacher Zähler. Das Gerät zur Durchführung von Bildkompositionen
verarbeitet nur ein Feld und nicht mehrere Felder auf einmal. Durch diese Beschränkung wird die Forderung nach Multiplexabtastzeilen
für mehrere Felder in einer Abtastzeile für das Ilauptbild vermieden. Eine weitere Einschränkung des erfin-dungsgemäßen
Gerätes liegt darin, daß die Pels von einem Kompositionsprozeß nur auf Rasterpunkte und nicht dazwischen fallen
dürfen. Dadurch wird eine Interpolationslogik erspart. Andererseits
wird durch diese Einschränkung die Vergrößerung und Verkleinerung auf ganzzahlige Verhältnisse und die Drehung auf
Schritte von 90° beschränkt.
Fig. 2 zeigt zusammen mit Fig. 1 die übersetzungsfunktion im Zusammenhang
mit dem Speicher. Die Übersetzung wird gesteuert durch die vier Parameter X, Y, dX, dY. Das erste Bildelement eines hereinkommenden
Bildfeldes wird auf die Anfangskoordinaten XY gesetzt. Die Größe des Bildfeldes, modifiziert durch die Maßstabssteuerung
3, wird durch die Parameter dX und dY bestimmt, wobei dX das Ausmaß des Feldes in der X-Richtung angibt und dY das Ausmaß
in der Y-Richtung.
SA 974 OO6
609849/0654
y —
In Fig. 3 ist die vom Speicher ausgeführte Orientierungsfunktion
gezeigt. Die Orientierung wird durch drei Parameter gesteuert, nämlich F, sX und sY. F bezeichnet die Koorditenrichtung, die
zuerst bei dem Empfang der sequentiellen Bildelemente zu erhöhen ist und gibt dadurch die Koordinate an, auf der die Abtastzeile
liegt. Der Parameter sX bezeichnet das Vorzeichen für die Erhöhung der X-Koordinate entweder mit + oder -1. Der Parameter sY hat
dieselbe Funktion für die Y-Koordinate. Fig. 3 zeigt, wie das Ergebnis im Bildspeicher aussehen würde, wenn das hereinkommende
Bildfeld den Buchstaben F enthielte. Die Folge von Bildelementen für das hereinkommende Bildfeld wird immer so behandelt, als ob
sie von links nach rechts und von oben nach unten verliefe. In der Hatrixthermenologie ist dieses Prinzip als Zeilenhauptordnung
definiert. Die Orientierungsänderung in Fig. 3 ist auf diese Abtastrichtungen bezogen, weil keine absoluten Koordinaten für
das hereinkommende Bildfeld vorliegen. Die einzige Referenz ist die Bildelementfolge.
In Fig. 4 ist die symbolische Definition der logischen Kombinationseinheit
gezeigt. Die logische Einheit kombiniert zwei Bildfelder nach einzelnen Bildelementen. Die Kombination ist vorgeschrieben
durch den Bool'sehen Funktionsparameter B, wobei die
beiden Schwarz-/Weißfelder als zwei binäre Datenströme behandelt werden. Im vorgezogenen Ausführungsbeispiel erfolgt der Kombinationsprozeß
durch reine kombinatorische Logik, so daß keine Taktüberlegungen erforderlich sind, abgesehen von denjenigen, die
sicherstellen, daß die entsprechenden Bildelemente von den beiden Bildern gleichzeitig an das Netzwerk gegeben werden. Infolgedessen
steht das Ausgabeergebnis etwas später - nach einer entsprechenden Schaltungsverzögerungszeit - zur Verfügung. Die Ausgabe kann wieder
in den Akkumulatorspeicher 15 zurückgesetzt werden oder an eine
Ausgabeeinheit 31 angelegt werden.
SA974006 609849/0B5i
Die Rasterausgabe 31 kann vorzugsweise aus einem Präsentationsgerät
bestehen z.B. einem Rasterdrucker oder einer Bildanzeigeeinheit. Das Gerät muß außerdem in der Lage sein, Daten so schnell
aufzunehmen, so daß Abweichungen im Datenfluß toleriert werden können und eine interne Pufferung einer der Hauptdatenbahnen 5,
6, 17 und 13 nicht notwendig ist.
Als Rasterpunktbildinformationsquelle 1 kommen Rasterabtaster und
Rastergeneratoren für codierte alphanumerische und graphische Vektordaten in Betracht. Die Eingabe 1 muß ähnlich wie die Ausgabe
31 mit einer Datenrate betrieben werden können, die größer ist als die größte Datenrate des Gerätes.
Die Schaltung zur Maßstabssteuerung 3 verändert die Größe des
hereinkommenden Bildes durch Vergrößerung oder Verkleinerung oder beläßt die Größe unverändert. Wegen der Einschränkung, nach
der ein verarbeitetes Bildelement auf eine Pelspositon fallen
muß, ist die Vergrößerung oder Verkleinerung äquivalent der Multiplikation oder Division durch ganzzahlige Werte. Die Maßstabssteuerung
kann auch in den Ausgabezweig in die Bahn 13 gelegt werden.
In Fig. 5 sind Beispiele für die Maßstabsänderung gezeigt. Bei der Vergrößerung werden aus einem Bildelement mehrere gemacht.
Weil keine Information erzeugt werden kann.- die nicht im Originalbild
existiert, erhalten alle resultierenden Bildelemente denselben Wert wie das Original-Pel. Bei der Verkleinerung
werden mehrere Bildelemente logisch zu einem kombiniert. Bei der Verkleinerung wird soviel nützliche Information wie möglich
erhalten.
SA 974 006
609849/0654
Bei den in Fig. 5 beispielhaft gezeigten Maßstabssteueroperationen
2 spricht die Steuerung auf die Parameter SC, R-1 und R an. Der
Paramter SC bestimmt, ob die Maßstabssteuerung vergrößert, verkleinert
oder ob die vorhandene Größe beibehalten wird. Im vorliegenden Fall ist die Maßstabsänderung auf das gleiche Ausmaß in
der X-Richtung und in der Y-Richtung beschränkt. Der Parameter R-I
ist um 1 kleiner als das Größenverhältnis und wird benutzt, ] sobald der Einheitsmaßstab nicht erhalten wird. Der Parameter !
ο
R ist das Verhältnis der Flächen und wird für die Feststellung \ benutzt, ob bei der Verkleinerung mehr als die Hälfte der Bild- ' elemente schwarz ist. Er wird nicht für die Vergrößerung oder den Einheitsmaßstab benutzt.
R ist das Verhältnis der Flächen und wird für die Feststellung \ benutzt, ob bei der Verkleinerung mehr als die Hälfte der Bild- ' elemente schwarz ist. Er wird nicht für die Vergrößerung oder den Einheitsmaßstab benutzt.
Zum Vergrößern und zum Verkleinern gehört die Speicherung von Daten. Bei der Vergrößerung werden die Daten so gespeichert, wie
sie in den Vergrößerer 7 hineinkommen, so daß sie repliziert werden können; sie werden schneller ausgelesen als eingelesen.
In der Zeit, in der Abtastlinien repliziert werden, werden keine Daten eingelesen, so daß im Eingabedatenfluß eine Unterbrechung '
auftritt.
Bei der Verkleinerung werden alle Abtastzeilen, die zu einer Abtastzeile
reduziert werden, eingelesen, bevor Daten ausgelesen i werden. Die gespeicherten Daten werden somit bei Erzeugung der \
reduzierten Abtastzeile verarbeitet, bevor weitere Daten einge- ι
lesen werden, so daß dadurch eine Unterbrechung im Eingabedaten-- j
fluß auftritt. j
Das Taktier- unß Steuerelement 21 stellt eine Operation ein durch Initialisierung einer jeder Einheit, beispielsweise der Rasterpunktquelle
1, der Maßstabssteuerung 3, des Speichers 15, der Logik-Kombinationseinheit 11 oder der Rasterausgabe 31. Für
Ein- und Ausgabe erfolgen Steuerungen der Datenbahnen 5, 6, 13 17. Die Taktierung und Steuerung leitet daraufhin den Haupttakt
SA 974 006
609849/0654
so, daß die Operation weiterlaufen kann. Für die Taktierung und Steuerung ist genügend "Intelligenz" vorgesehen, um festzustellen,
ob der Felstakt während jeder Abtastzeile, der Abtasttakt am Ende einer jeden Abtastzeile oder der "Grob"-Takt auf die von der Operation
betroffenen Elemente verteilt werden soll. Die Taktierung und Steuerung überwacht auch den Fortgang der Operation und zeigt
den Abschluß der Instruktionsquellenschnittstelle an, wenn die Operation beendet ist.
Fig. 6 zeigt Beispiele für die durch das Taktier·■ und Steuerelement
21 ausgeübte Datenbahnsteuerung. Die Wahl der zu verarbeitenden Bilder und der Datenbahnen wird bestimmt durch die
Parameter PC, IA, OA. Die Parameter IA und OA sind die Eingangsbzw, die Ausgangsadresse. Die beiden Bits des Bahnsteuerparameters
PC geben an, ob Eingabe oder Ausgabe gewählt wurde. Da durch die Logik-Kombinationseinheit zwei Bilder verarbeitet
werden, muß eines immer vom Speicher kommen, während das andere vom Eingang kommt. Wenn die Eingabe jedoch nicht gewählt wird,
dann wird der Zweig 6 der Logik-Kombinationseinheit auf 0 gezwungen. Wenn die Ausgabe 31 gewählt ist, wird das Bild nicht
in den Speicher 15 zurückgesetzt.
In Fig. 1 ist gezeigt, wie alle Parameter über die Bahn 33 in das Takt- und Steuerelement 21 eingegeben werden. Die Parameterquelle
kann entweder ein Computer oder eine von einer Bedienungskraft bediente Tastatur sein. Da die Größe des Bildbereiches so wie
jede betroffene Verkleinerung die Zeit beeinflußt, die zur Ausführung einer Operation benötigt wird, muß die Parameterquelle
auf die Lieferung von Parametern bei Bedarf vorbereitet sein. Im vorgezogenen Ausführungsbeispiel werden alle Parameter parallel
unter Steuerung von zwei Taktleitungen präsentiert.
SA 974 006 609849/065/,
In Fig. 7 ist ein Beispiel für die Rasterbildkomposition gezeigt. In der gezeigten Folge soll eine Textseite,- die vorher in Rasterform umgewandelt und so gespeichert wurde, daß sie für'das Gerät
an der Singangsadresse 1 zur Verfügung steht. Die Textseite besteht aus zwei Spalten, in denen jede Zeile durch eine kurze Linie
in Fig. 7 dargestellt ist. Ein Teil der linken Spalte ist herauszuziehen, um 90° gegen den Uhrzeiger zu drehen und auf die linke
Seite einer neuen Seite zu setzen. Ein vorher an der Eingabeadresse 2 gespeichertes Diagramm wird um einen Faktor 2 reduziert, um
90° gegen den Uhrzeigersinn gedreht und auf die rechte Seite der neuen Seite gesetzt. Für dieses Beispiel soll das Diagramm außerdem
besser aussehen, wenn es von rechts nach links versetzt wird und so wird ein Spiegelbild erzeugt, bevor es auf die Seite gesetzt
wird. Die Größe des Speichers wird mit 1024 . 1320 Bildelemente
angenommen. Die Koordinaten sind gegeben durch Erhöhung von X nach rechts und von Y nach unten. Der Speicher 15 wird vor
Beginn der Folge gelöscht. Da der erste Schritt jedoch ein volles Laden des Speichers ist,- ist sein Anfangs zustand unbedeutsam.
Fig. 7 zeigt den Speicher vor und nach jeder Operation. Der Spei- ! eher nach dem Schritt 1 ist identisch mit dem Akkumulator vor dem
nächsten Schritt. ;
Der Zustand der Quelle 1 und der Ausgabe 31 ist gezeigt, wenn sie von dem Schritt betroffen sind. Der Wert eines jeden für einen
Schritt erforderlichen Parameter ist ebenfalls aufgeführt. Nicht ,
aufgeführte Parameter werden in dem Schritt nicht benutzt.
Schritt 1: Der Akkumulator wird geladen (B = 3) vom Eingang ι
(PC = 01) Adresse (IA = 1) in einem Rasterbildspeicher (nicht
gezeigt). Das Eingabebild hat dieselbe Größe wie der Akkumulator- j speicher 15 (dX = 1024, dY = 1320), so daß keine Maßstabsänderung;
erforderlich ist (SC = 1). Das Laden beginnt in der linken oberen Ecke (X = 1, Y =1) und läuft in Zeilenhauptordnung weiter (F = 0,
sX =0, sY = 0).
SA 974 006
609849/0654
Schritt 2: Ein Teil der linken Textspalte wird aus dem Akkumulatorspeicher
15 herausgezogen. Der betroffene Bereich ist in gestrichelten Linien in der Akkumulatorspeicherspalte "Vorher" gezeigt.
Der Prozeß beginnt bei (X = 90, Y= 275) und umfaßt die Fläche (dx = 400, dY = 840). Die normale Folge wird eingehalten (F = 0,
sX = 0, sY = 0). Der Bereich wird herausgezogen (Data = 5) und an die Ausgabe (PC =10) wird die Speicheradresse 3 (OA = 3) ge- '
sendet, um dieses Zwischenergebnis zur Verwendung im Schritt 4 vorübergehend festzuhalten.
Schritt 3: Der ganze Datenspeicher 15 wird dadurch gelöscht, daß j
man ihn auf 0 setzt (B = 0). Es ist keine Eingabe oder Ausgabe ; betroffen (PC = 00). Der Prozeß beginnt in der oberen linken
Ecke (X = 1, Y=1) und läuft über den ganzen Bereich des Akkumulatorspeichers
weiter CdX = 1O24f dY = 1320). In der normalen
Reihenfolge (F = 0, sX = 0, sY = 0). Obwohl der Prozeß in irgendeiner
Ecke beginnen und in entsprechender Folge weiterlaufen kann, v/ird der Einfachheit halber die normale Folge gewählt.
Schritt 4: Die Teilspalte des vorübergehend im Schritt 2 gespeicherten
Textes wird jetzt geladen (B = 3) vom Eingang (PC =01), Speicheradresse 3 (IA = 3). Dieses Feld hat dieselbe Größe wie
das herausgezogene (dx = 840, dY = 400). Die Koordinaten sind jedoch umgekehrt r weil es beim Setzen in den Akkumulatorspeieher
15 gedreht wurde. Die Rotation oder Drehung wird durch Abtasten in Y-Richtung (F = 1) im negativen Sinne (sY = 1) erreicht.
Nachfolgende Abtastzeilen werden in zunehmende X-Positionen gesetzt (SX = 0). Der Teilspaltentext wird in die richtige
Stelle gesetzt, Beginn bei (X = 0, Y= 1190). Die Größe wird während der Eingabe (SC = 1) nicht verändert.
SA 974 006
609849/0654
Schritt 5: Das Diagramm wird vom Eingang (PC =01), Speicheradresse
2 (IA = 2), geladen. Sie wird beim Laden auf die halbe Größe re-
2
duziert (SC =0, R - 1 = 1, R =4). Zur Abwandlung wird eine logische ODER-Verknüpfung (B = 7) der hereinkommenden Daten mit den Daten im Akkumulatorspeicher benutzt. Da der Bereich im Akkumulatorspeicher gegenwärtig jedoch lauter Nullen enthält, ist das Ergebnis dasselbe wie ein Wiedereinsetzen (B = 3). Das hereinkommende Bild hat dieselbe Größe wie der Akkumulatorspeicher, der um den Faktor 2 reduziert wird, so daß die Größe des Feldes im Akkumulatorspeicher (dX = 660, dY = 512) ist, wobei die Umkehrung der Koordinaten durch die Drehung verursacht wird. ,
duziert (SC =0, R - 1 = 1, R =4). Zur Abwandlung wird eine logische ODER-Verknüpfung (B = 7) der hereinkommenden Daten mit den Daten im Akkumulatorspeicher benutzt. Da der Bereich im Akkumulatorspeicher gegenwärtig jedoch lauter Nullen enthält, ist das Ergebnis dasselbe wie ein Wiedereinsetzen (B = 3). Das hereinkommende Bild hat dieselbe Größe wie der Akkumulatorspeicher, der um den Faktor 2 reduziert wird, so daß die Größe des Feldes im Akkumulatorspeicher (dX = 660, dY = 512) ist, wobei die Umkehrung der Koordinaten durch die Drehung verursacht wird. ,
Bei der Drehung muß die Abtastung in Richtung der Y Koordinate erfolgen. Das Spiegelbild wird ebenfalls durch Abtastung zu
steigenden Y Werten (SY = 0) erzeugt, während nachfolgende Abtastzeilen
in steigende X Positionen gesetzt werden (SX = 0). Schließlich ist die entsprechende Anfangsstelle X = 100, Y = 140.
In Fig. 8 ist ein detailliertes Logikdiagramm des Akkumulator- ι
Speichers 15 und der zugehörigen Adreßsteuerung gezeigt. Die !
Parametereingänge F, Y, sY, X, sX werden von dem Steuerlogikelement
21 über die Sammelbahn 19 an die entsprechenden X- und Y- '.
Zähler über entsprechende Steuerlogik geliefert, die durch das Bildelement und die Abtasttakte von der Taktier- und Steuereinheit
21 betätigt wird. Der Akkumulationsspeicher 15 enthält einen bitadressierbaren
Speicher 81 zur bitseriellen Speicherung von Daten,! die über die Bahn 13 angelegt werden, und zur bitseriellen Aus- ι
lieferung von Daten über die Bahn 17. Die X- und Y-Koordinaten werden an das Adreßregister 83 von den entsprechenden X- und
Y-Zählern 85 und 87 angelegt. Die Zähler selbst sind Auf/Abwärtszähler
mit synchroner Beaufschlagung.
sä 974 006 5098*9/065*
Der Speicher wird initialisiert durch Laden der X- und Y-Werte in
die Zähler 85 bzw. 87. Die Parameter F, sX, sY werden während der Operation auf einem konstanten Wert gehalten. Es ist zu beachten,
daß der Peltakt das Speicherzeitgabeelement 89 betätigt,
das den Lesezyklus während der Phase 1 des Peltaktes und den Schreibzyklus während der Phase 4 steuert. Der Äbtasttakt leitet
entsprechende Parameter vom Element 21 auf die Zelle 85 und 87 zum Laden, Erhöhen oder Erniedrigen des Registerstandes.
Nach der Initialisierung aufgrund eines jeden über die Bahn 91 empfangenen Peltaktimpulses wird der Speicher 81 zuerst gelesen
und dann in eine laufende Adresse geschrieben, die im Register 83 enthalten ist. Außerdem wird als Funktion der Parameter in
F, sX und sY der Inhalt der Register 85 und 87 verändert.
Wenn F=O und sX = 0, dann wird die X Zahl im Register 85 durch die Phase 5 des Peltaktes erhöht. Wenn F=O und sX = 1 ist, dann
wird die X-Zahl durch die Phase 5 heruntergesetzt. In gleicher Weise wird die Y-Zahl im Register 87 durch die Phase 5 erhöht,
wenn F = 1 und sY = 0 ist und sie wird heruntergesetzt, wenn F = 1 und sY = 1 ist.
Wenn ein Abtasttaktimpuls über die Bahn 93 empfangen wird, wird der Inhalt der Register 85 und 87 als Funktion von F, sX und sY
wie folgt verändert:
Wenn F=O und sY = 0 ist, wird die X-Zahl in das Register 85 geladen und die Y~Zahl durch die Phase 5 erhöht. Wenn F=O und
sY = 1 ist, wird die X-Zahl geladen und die Y~Zahl heruntergesetzt. Wenn F = 1 ist und sX = 0, wird die Y-Zahl geladen und die
X-Zahl erhöht. Schließlich wird die Y-Zahl geladen und die X-Zahl heruntergesetzt, wenn F = 1 und sX = 1 ist.
974 006 609849/0654
Betrachtet man Fig. 9 zusammen mit Fig. 4, so ist dort eine Logikeinheit
11 gezeigt, an die serielle Daten von der Schaltung 3 zur
Maßstabssteuerung über die Bahn 6 und vom Akkumulatorspeieher
über die Bahn 17 geliefert werden. Die Ausgabe der Logik-Kombinations-Einheit
wird an die Datenbahn 13 angelegt.
Die Funktion der Logik-Kombinations-Einheit 11 wird bestimmt durch
Signale, die an mehrere Leiter BQ, ß4, B3 und B1 angelegt werden
und die als Steuerbahn 23 vom Takt- und Steuerelement 21 dargestellt
sind.
Wenn z.B. die Steuerleitungen B„, B4, 3„, B. codiert sind mit
0111,- dann stellt die logische Einheit ein logisches ODER dar.
Wenn die Steuerleitungen codiert sind mit 0110, dann wirkt die
Logik -!Combinations· Einheit als Antivalenzglied usw. Zu anderen Steuerkombinationen gehören die Kombination 0001 für ein logisches
UND-Glied, 0011 für ein Zurücksetzen, 0101 für Herausziehen, 0000 für "auf Null setzen" und 1111 für "auf Eins setzen".
In den Figuren 10 bis 12 sind Details der Schaltung 3 zur Maßstabssteuerung
der Fig. 1 gezeigt. Fig. 10 zeigt die detaillierte Logik der Einheitsmaßstabssteuerung mit Verbindungen für eine
Vergrößerungs- und Verkleinerungserhaltung. Fig. 11 zeigt die detaillierte Logik des Vergrößerers 7 und Fig. 12 die des
Verkleinerers 9. Wie bereits im Zusammenhang mit Fig. 5 erwähnt wurde, regeln drei Parameter den Betrieb der Maßstabssteuerung,
nämlich die Parameter SC, R- 1 und R . Der Paramter SC bestimmt, ob die Maßstabssteuerung vergrößert, verkleinert oder die vorhandene
Größe beibehält. Der Paramter R - 1 ist um Eins kleiner als das Größenverhältnis und wird benutzt, wenn der Einheitsmaßstab
nicht beibehalten wird. Der Paramter R schließlich ist das Verhältnis der Flächen und wird dazu benutzt, festzulegen,
wenn mehr als die Hälfte der Bildelemente während der Verkleine-
974 006 609849/0654
rung schwarz sind. Er wird nicht für die Vergrößerung oder den Einheitsmaßstab benutzt. Die Parameter werden von der Taktier-
und Steuereinheit 21 über die Bahn 25 an die Schaltung 3 geliefert.
Nach Darstellung in Fig. 10 wird der Eingangs-Pel-Takt von der
Vergrößerungsmaßstabssteuerung der Fig. 11 auf die Bahn 2 und über ein UND/ODER-Bündel an die Rasterpunktbildinformationsquelle
1 über die 3ahn 14 geliefert. Zu anderen Taktsteuerungen gehören :
der Peltakt auf der Bahn 25, der an das Verriegelungselement D angelegt wird. Da beim Einheitsmaßstab das Bild nicht verändert
wird, ergibt sich hier eine Möglichkeit zur Resynchronisation und ein bequemer Einknüpfungspunkt für die Bitströme vom Vergrößerer 7
über die Bahn 12 und vom Verkleinerer 9 über die Bahn 10, die alle
über die Bahn 6 mit der Logik--Kombinations-Einheit 11 gekoppelt
sind.
In Fig. 11 ist der Vergrößerer 7 gezeigt, der auf die Rasterquelle
über die Bahn 5 anspricht und eine Ausgabe über die Bahn 12 erzeugt, die in der in Fig. 10 beschriebenen Schaltung für den
Einheitsmaßstab endet. Da der Parameter SC bestimmt,- ob vergrößert oder verkleinert wird, wird im Wahlfalle der Vergrößerungs- ,
parameter durch R - 1 reguliert, der laut Darstellung einen Abtastzähler speist. Wie bei der Vergrößerung vorgeschlagen,
müssen Daten auf die Bahn 12 schneller ausgelesen werden, als sie auf der Bahn 5 eingelesen werden. Dieser Umstand leitet sich von
der Tatsache her, daß die Vergrößerung aus einer ganzzahligen Wiederholung der Bildelemente besteht. Die Eingabedaten werden
in einem Kurzzeitspeicher so gespeichert, daß Abtastzeilen eine ganze Anzahl von Malen wiederholt werden können. Während dieser
Wiederholung erfolgt keine Eingabe in den Vergrößerer. Der Ver- ,
größerer wird über die Bahn 25 durch dasselbe UND-Glied eingeschaltet, das den Peltakt und den Abtasttakt beendet. Ein Abtastzähler
und ein Pelzähler, die durch den Parameter R - 1 geregelt werden, steuern die Replikation. ι
sä 974 006 609849/0654
In Fig. 12 ist die Verkleinerungs-Steuerschaltung 9 gezeigt. Die
Maßstabsverkleinerung erfolgt in zwei Schritten. Zuerst werden R Abtastzeilen in den Kurzzeitspeicher jeweils zeilenweise geladen.
Das Laden wird fortgesetzt durch Lesen des Inhaltes des Speichers in das Kurzzeitspeicherdatenregister. Die Eingabedaten
werden in die Bitposition eingesetzt, die durch den Abtastzählerstand
bestimmt wird,welcher auf die Bitauswahl ausgerichtet ist. Dann wird das modifizierte Kurzzeitspeicherdatenregister in den
Kurζzeitspeicher geschrieben. Während dieser Zeit wird der PeI-itakt
gesperrt. Der Pseudopeltakt wird dazu benutzt, die Pels in !der reduzierten Abtastzeile zu zählen durch Erniedrigung von DP
in Fig. 13. Die Relation der Eingabepels zu den reduzierten Pels wird durch die Pelzahl gehalten. Am Ende einer jeden Abtastzeile
wird mit dem Pseudoabtasttakt das Zählen der Pels in der reduzierten Abtastzeile wiederhergestellt, indem DP in Fig. 13 geladen
wird; DS in Fig. 13 wird jedoch nicht erniedrigt, weil die Redu™ ■
.zierschaltung die reduzierte Abtastzeile noch nicht erzeugt hat.
;Dieser Prozeß wird fortgesetzt, bis die Abtastzahl auf Null heruntergesetzt
ist.
!Der zweite Schritt erzeugt die eigentliche reduzierte Abtastzeile.,
, 2 '
!Bevor jede Gruppe von R Pels untersucht wird, um festzustellen,
ob ein schwarzes oder weißes Ausgabepel erzeugt werden soll, wird die Schwarzzahl mit R geladen. Dann wird nur ein Pel von
jeder der R Abtastzeilen aus dem Kurzzeitspeicher in das Zähl-.register
gelesen. Im Zählregister wird jedes Pel in der Reihenfolge in die linke Position verschoben; wenn es ein schwarzes Pel ,
jist wird der Schwarzwert um 2 heruntergesetzt. Nachdem R Gruppen mit R Pels untersucht wurden, wird der Inhalt des Schwarzwertes I
mit O verglichen. Wenn dieser kleiner als O ist, wird ein schwarzes!
,Pel auf die Ausgabepelleitung 10 gesetzt; wenn er größer als O :
;ist, wird ein weißes Pel auf die Leitung gesetzt. Wenn der Schwarz-"wert
gleich O ist, wird ein Pelwert auf die Ausgabepelleitung 10
gesetzt, der dem gegenwärtigen Pelwert entgegengesetzt ist. Dieser
s;, 974 006 6 0 9 8 U 9 / 0 6 5 L
Prozeß setzt sich fort, bis eine reduzierte Äbtastzeile erzeugt
ist und dann v/ird der Zählerstand DS in Fig. 13 heruntergesetzt. Der obige Prozeß v/ird wiederholt,- bis alle Abtastzeilen im Eingabebild
verarbeitet wurden, was dadurch angezeigt v/ird, daß die Zähler DS und DP in Fig. 13 auf 0 heruntergezählt sind.
Zustands-Decodier-Tabelle für Fig. 12
I = Initialisieren
L1 = (Modus = 00) & (pel Zahl φ 0) & (DP ψ 0) & Grobtakt
L2 = (Modus = 00) % (pel Zahl φ 0) & (DP f 0) & Grobtakt
L3 = (Modus = 00) & (Äbtastzahl ψ 0) & (DP = 0) & Grobtakt
L4 = (Modus = 00) & (Abtastzahl ψ 0) & (DP = 0) & Grobtakt
R1 = (Modus = 01) & (Abtastzahl = 0) & (Pelzahl = 0) & Grobtakt
R2 = (Modus = 10) & (Abtastzahl φ 0) & Abtastzahl
R3 = (Modus = 10) & (Abtastzahl = 0) & (Pelzahl φ 0) & Grobtakt
R4 = (Modus = 01) & Pelzahl
R5 = (Modus = 01) & Abtastzahl
L1+L2 = (Modus =00) & (DP ψ 0) & Grobtakt
L3+L4 = (Modus = 00) & (DP = 0) & Grobtakt
In Fig. 13 ist im Detail die Taktier- und Steuerschaltung 21 gezeigt.
Die Parameter F, DY, DX, PC und SC werden über die Bahnen 33 angelegt. Durch diese Schnittstelle werden alle Parameter
eingegeben. Die andere Funktion dieser Schaltung besteht in der Lieferung von Takt- und Synchronisations Signalen,- die an alle
Elemente im System so zu verteilen sind,- daß ein gegebener Haupttakt
und Untervielfache von interessanten Frequenzen abgeleitet und übertragen werden können. So wird ein Grobtakt vom Haupttakt
durchgeleitet während der Peltakt, der Abtasttakt abgeleitete Untervielfache sind und über die Bahnen 25 und 19 übertragen
werden.
974 006 6098 49/0654
Decodier-Tabellen Jür___Fig_._ J_3
Eingang wählen = (PC = 01+11) & (Start Op.+Op.)
Ausgang " = (PC + 10+11) & (Start Op.+Op.) Verklein.einschn.=((PC=OI+11)&SC=O1) & (Start Op.+Op.)
Vergrößer. " =((PC=01+11)&SC=1O) & (Start Op.+Op.) Einheit " = ((PC=OI+11)SSC=OO) & (Start OP.+Op.)
Die Takt- und Steuerschaltung 21 baut die Kompositionsoperation auf, wenn sie entsprechende Signale erhält. Im Signalfluß heißt
das, sie wählt die Signalquelle und markiert den Eingang als bereit, wenn sie empfangen hat. Sie wählt die Ausgabe und bezeichnet
den Ausgang als bereit ( wenn sie empfangen hat. Die Taktierung und
Steuerung initialisiert weiterhin den Speicher 15,- den Vergrößerer
7 und den Verkleinerer 9. Bei der Durchführung dieser Operation sendet die Takt- und Steuerschaltung den Peltakt und den Abtasttakt
an die betroffenen Einheiten.
Der Peltakt liefert einen Zyklus für jedes aus dem Speicher 15 ausgelesene Pel. Für jeden Peltaktzyklus laufen viele Vorgänge
ab. Der Peltakt umfaßt 5 Phasen für die von den Vorgängen betroffenen Schaltungsverzögerungen in einem einzigen Peltaktzyklus. Der
Peltakt ist in den Diagrammen so dargestellt, als ob es sich um eine Phase handelt mit Ausnahme der durch die verschiedenen Einheiten benutzten Phasen f z.B. 02 ist am Peltakteingang für die
Einheit in den Figuren 8, 11 und 12 gezeigt. Der Abtasttaktzyklus
tritt am Ende einer jeden Abtastzeile auf. Es gibt keine Datenübertragung. Die Abtastung kann im Speicher 15 in X-Richtung oder
Y-Richtung erfolgen, abhängig von der ersten Koordinate in der
Reihenfolge. Da durch den Abtasttakt nur eine Neuinitialisierungsfunktion
ausgeführt wird; kann er aus einer Phase bestehen. Es
ist außerdem zu beachten, daß ein Peltakt durch die reduzierte '
sä 974 006 609849/0654
Funktion bei Wahl gesperrt werden kann. Wenn der Verkleinerer 9
gewählt wird und der Peltakt gesperrt wird, dann sendet die Takt- und Steuerschaltung 21 den Grobtakt an den Verkleinerer, wenn die Bedingungen für den Abtasttakt nicht vorliegen. In diesem Falle
wird der Äbtasttakt gesendet, wenn er nicht gesperrt ist und dann wird wieder der Grobtakt übertragen. Es wird angenommen.- daß alle Phasen erzeugt werden, wenn die Bedingungen zur Einleitung eines
Taktzyklus1 einmal vorliegenf auch wenn die Einleitbedingungen in der Mitte des Zyklus aufhören.
gewählt wird und der Peltakt gesperrt wird, dann sendet die Takt- und Steuerschaltung 21 den Grobtakt an den Verkleinerer, wenn die Bedingungen für den Abtasttakt nicht vorliegen. In diesem Falle
wird der Äbtasttakt gesendet, wenn er nicht gesperrt ist und dann wird wieder der Grobtakt übertragen. Es wird angenommen.- daß alle Phasen erzeugt werden, wenn die Bedingungen zur Einleitung eines
Taktzyklus1 einmal vorliegenf auch wenn die Einleitbedingungen in der Mitte des Zyklus aufhören.
SA 974 006 609849/0654
Claims (4)
- PATENTANSPRÜCHEAnordnung zur Komposition von Rasterpunktbildinformation, gekennzeichnet durcheine Rasterpunktbildinformationsquelle (1), welche über eine Schaltung (3) zur Maßstabsveränderung der Bildinformation mit einem ersten Eingang (6) einer Logik-Kombina-tionseinheit (11) verbunden ist,einen nach kartesischen Koordinaten adressierbare Bildinformation enthaltenden Speicher (15), welcher mit dem zweiten Eingang (17) der Logik-Kombinationseinheit (11) verbunden ist, deren Ausgang (11) mit diesem Speicher (15) und einer Rasterausgabeeinheit (31) verbunden ist, und eine mit allen Funktionsblöcken in Verbindung stehende Takt- und Steuereinheit (21).
- 2. Anordnung nach Anspruch 1,
dadurch gekennzeichent,daß die Logik-Kombinationseinheit (11) aus zwei Gruppen von UND-Gliedern besteht, deren Ausgänge auf ein Ausgangs -ODER-Glied geführt sind, und daß die UND-Glieder der ersten Gruppe jeweils von den von der Rasterbildpunktinformationsquelle (1) stammenden Daten und den invertierten vom Speicher (15) stammenden Daten beaufschlagbar sind, und daß die UND-Glieder der zweiten Gruppe jeweils von den vom Speicher (15) stammenden Daten und den invertierten von der Rasterpunktbildinformationsquelle (1) stammenden Daten beaufschlagbar sind,und daß jedes UND-Glied einen weiteren logischen dritten Eingang aufweist, wobei die Verknüpfung der von der Rasterpunktbildinformationsquelle (1) und den Speicher (15) stammenden Daten gemäß der auf den dritten Eingängen der UND-Glieder vorgegebenen Verknüpfungsinformation erfolgt.006 609849/0654 - 3. Anordnung nach Anspruch 1,
dadurch gekennzeichnet,daß zur Adressierung des Speichers (15) ein Adreßregister vorgesehen ist, welches von auf/abwärts arbeitenden Zählern beaufschlagbar ist,und daß die Zählersteuerung durch eine parametergebundene Adreßänderung in X- und/oder Y-Richtung bewirkbar ist und daß ein weiterer Parameter zur Angabe der Abtastkoordinatenrichtung vorgesehen ist, daß die Parameter in einem Register (21) gespeichert sind,und daß die im Speicher (15) gespeicherte Information ganz oder teilweise durch entsprechende Vorgabe der Abtastkoordinaten und der Adressierungsrichtung unter Zwischenspeicherung in der Rasterausgabeeinheit (31) und Rückspeicherung in den Speicher (15) um ganzzahlige Vielfache von 90 drehbar bzw. spiegelbar ist. - 4. Anordnung nach Anspruch 1,
dadurch gekennzeichnet,daß die Schaltung (3) zur Maßstabsveränderung der Bildinformation parametergesteuert ist,und daß zur Vergrößerung des Bildes in X- und/oder Y-Richtung im Rahmen einer ganzzahligen Vervielfachung der Ausgangsinformation ein Zwischenspeicher für eine Zeilenoder Spalteninformation vorgesehen ist- dessen Inhalt wiederholt zählergesteuert auslesbar ist und daß bei Verkleinerung der Ausgangsinformation derart, daß die Rasterpunktzahl des Ausgangsbildes zur Rasterpunktzahl des verkleinerten Bildes ein ganzzahliges Verhältnis bildet,die Bestimmung des Schwarz- bzw. Weißwertes eines neuen Bildpunktes in der verkleinerten Darstellung dadurch erfolgt, daß zählergesteuert die Anzahl der Schwarz- bzw. Weißwerte der diesem Bildpunkt entsprechenden Gruppe von006 609849/0654Bildpunkten in der unverklexnerten Darstellung mit dem vorgegebenen Flclchenverhältnis des Ausgangsbildes zum verkleinerten Bild auf > = < verglichen wird.SÄ974006 609849/0654Leerseite
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US05/576,931 US3976982A (en) | 1975-05-12 | 1975-05-12 | Apparatus for image manipulation |
Publications (1)
Publication Number | Publication Date |
---|---|
DE2620217A1 true DE2620217A1 (de) | 1976-12-02 |
Family
ID=24306598
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19762620217 Withdrawn DE2620217A1 (de) | 1975-05-12 | 1976-05-07 | Anordnung zur komposition von rasterpunktildinformation |
Country Status (8)
Country | Link |
---|---|
US (1) | US3976982A (de) |
JP (1) | JPS51138332A (de) |
CA (1) | CA1049167A (de) |
DE (1) | DE2620217A1 (de) |
ES (1) | ES220730Y (de) |
FR (1) | FR2311463A1 (de) |
GB (1) | GB1537328A (de) |
IT (1) | IT1067518B (de) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0012173A1 (de) * | 1978-12-15 | 1980-06-25 | International Business Machines Corporation | Anordnung zur Transformation von Bildern mit Auflösungsumsetzung |
EP0012793A2 (de) * | 1978-12-20 | 1980-07-09 | International Business Machines Corporation | Verfahren zum Anzeigen von graphischen Bildern durch ein Gerät mit gerasterter Anzeige und eine Vorrichtung zur Ausführung des Verfahrens |
EP0042072A1 (de) * | 1980-06-16 | 1981-12-23 | International Business Machines Corporation | Faksimilesystem und Regelverfahren dafür |
US4560980A (en) * | 1981-12-09 | 1985-12-24 | Olympia Werke Ag | Method of typing scripts whose characters are arranged next to one another in rows or underneath one another in columns |
Families Citing this family (221)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4209852A (en) * | 1974-11-11 | 1980-06-24 | Hyatt Gilbert P | Signal processing and memory arrangement |
JPS526419A (en) * | 1975-07-07 | 1977-01-18 | Fuji Xerox Co Ltd | Dot matrix convertor |
USRE31200F1 (en) * | 1976-01-19 | 1990-05-29 | Raster scan display apparatus for dynamically viewing image elements stored in a random access memory array | |
US4070710A (en) * | 1976-01-19 | 1978-01-24 | Nugraphics, Inc. | Raster scan display apparatus for dynamically viewing image elements stored in a random access memory array |
US4197590A (en) * | 1976-01-19 | 1980-04-08 | Nugraphics, Inc. | Method for dynamically viewing image elements stored in a random access memory array |
GB1594341A (en) * | 1976-10-14 | 1981-07-30 | Micro Consultants Ltd | Picture information processing system for television |
US4121283A (en) * | 1977-01-17 | 1978-10-17 | Cromemco Inc. | Interface device for encoding a digital image for a CRT display |
JPS6052472B2 (ja) * | 1977-06-20 | 1985-11-19 | 旭 中野 | 領域情報処理装置 |
US4192004A (en) * | 1977-09-08 | 1980-03-04 | Buerger Walter R | Topological transformation system |
GB1563165A (en) * | 1977-11-16 | 1980-03-19 | Ibm | Character display system |
US4244029A (en) * | 1977-12-12 | 1981-01-06 | Goodyear Aerospace Corporation | Digital video correlator |
JPS54120522A (en) * | 1978-03-10 | 1979-09-19 | Pacific Kogyo Kk | Code converter |
US4283765A (en) * | 1978-04-14 | 1981-08-11 | Tektronix, Inc. | Graphics matrix multiplier |
US4370733A (en) * | 1978-05-19 | 1983-01-25 | Gaudio John J | Pattern generation system |
US4267573A (en) * | 1978-06-14 | 1981-05-12 | Old Dominion University Research Foundation | Image processing system |
JPS5540460A (en) * | 1978-09-14 | 1980-03-21 | Fuji Xerox Co Ltd | Image transfer device |
US4352166A (en) * | 1978-10-10 | 1982-09-28 | Dresser Industries, Inc. | System and method for visual display of well-logging data |
US4225861A (en) * | 1978-12-18 | 1980-09-30 | International Business Machines Corporation | Method and means for texture display in raster scanned color graphic |
US4394693A (en) * | 1979-03-23 | 1983-07-19 | International Business Machines Corporation | System and method for generating enlarged or reduced images |
US4566002A (en) * | 1979-03-30 | 1986-01-21 | Canon Kabushiki Kaisha | Data output apparatus capable of rotating data output therefrom relative to data input thereto |
US4271476A (en) * | 1979-07-17 | 1981-06-02 | International Business Machines Corporation | Method and apparatus for rotating the scan format of digital images |
US4275450A (en) * | 1979-08-01 | 1981-06-23 | Xerox Corporation | Magnification/demagnification apparatus and method |
JPS5627129A (en) * | 1979-08-10 | 1981-03-16 | Canon Inc | Copying apparatus |
JPS5627128A (en) * | 1979-08-10 | 1981-03-16 | Canon Inc | Copying apparatus |
US4562485A (en) * | 1979-08-10 | 1985-12-31 | Canon Kabushiki Kaisha | Copying apparatus |
JPS5629237A (en) * | 1979-08-16 | 1981-03-24 | Dainippon Screen Mfg Co Ltd | Image scanning and recording method |
JPS5636686A (en) * | 1979-09-03 | 1981-04-09 | Ricoh Kk | Image edit device |
JPS5655948A (en) * | 1979-10-12 | 1981-05-16 | Dainippon Screen Mfg Co Ltd | Image collecting method in image scanning recorder |
JPS5667445A (en) * | 1979-11-06 | 1981-06-06 | Toshiba Corp | Editing device for video information |
US4408301A (en) * | 1979-11-06 | 1983-10-04 | Tokyo Shibaura Denki Kabushiki Kaisha | Picture information filing system |
JPS5667446A (en) * | 1979-11-06 | 1981-06-06 | Toshiba Corp | Editor for video information |
US4398222A (en) * | 1979-11-08 | 1983-08-09 | Ricoh Company, Ltd. | Facsimile apparatus |
JPS56119185A (en) * | 1980-02-23 | 1981-09-18 | Fujitsu Fanuc Ltd | Picture display system |
US4379308A (en) * | 1980-02-25 | 1983-04-05 | Cooper Industries, Inc. | Apparatus for determining the parameters of figures on a surface |
US4631750A (en) * | 1980-04-11 | 1986-12-23 | Ampex Corporation | Method and system for spacially transforming images |
US4475161A (en) * | 1980-04-11 | 1984-10-02 | Ampex Corporation | YIQ Computer graphics system |
US4564915A (en) * | 1980-04-11 | 1986-01-14 | Ampex Corporation | YIQ Computer graphics system |
DE3177295D1 (de) * | 1980-04-11 | 1993-02-04 | Ampex | Vordezimierungsfilter fuer bildveraenderungssystem. |
US4459677A (en) * | 1980-04-11 | 1984-07-10 | Ampex Corporation | VIQ Computer graphics system |
US4345276A (en) * | 1980-08-29 | 1982-08-17 | Sonics Research Corporation | System and method for high quality image reproduction |
JPS5748860A (en) * | 1980-09-08 | 1982-03-20 | Canon Inc | Picture synthesizer |
JPS5765057A (en) * | 1980-10-09 | 1982-04-20 | Canon Inc | Copy machine |
GB2088671B (en) * | 1980-10-17 | 1985-03-06 | Canon Kk | Facsimile image processing system |
JPS5771063A (en) * | 1980-10-22 | 1982-05-01 | Toshiba Corp | Conversion and storage system for picture information |
GB2089165B (en) * | 1980-10-30 | 1985-10-09 | Canon Kk | Character and image processing |
DE3175423D1 (en) * | 1980-10-31 | 1986-11-06 | Toshiba Kk | Picture size conversion circuit |
US4493420A (en) * | 1981-01-29 | 1985-01-15 | Lockwood Graders (U.K.) Limited | Method and apparatus for detecting bounded regions of images, and method and apparatus for sorting articles and detecting flaws |
JPS57138685A (en) * | 1981-02-23 | 1982-08-27 | Hitachi Ltd | Graphic conversion for graphic indicator |
JPS57153392A (en) * | 1981-03-19 | 1982-09-21 | Sharp Corp | Ruled line processing system |
GB2157126B (en) * | 1981-04-10 | 1986-05-29 | Ampex | Controller for system for spatially transforming images |
EP0076259B1 (de) * | 1981-04-10 | 1989-08-16 | Ampex Corporation | Steuerung für ein gerät zur räumlichen transformation von bildern |
GB2101838B (en) * | 1981-04-20 | 1986-03-05 | Canon Kk | Image processing method and apparatus therefor |
FR2504456B1 (fr) * | 1981-04-27 | 1991-07-19 | Canon Kk | Appareil d'impression pour la copie d'originaux |
US4454593A (en) * | 1981-05-19 | 1984-06-12 | Bell Telephone Laboratories, Incorporated | Pictorial information processing technique |
US4412252A (en) * | 1981-06-01 | 1983-10-25 | Ncr Corporation | Image reduction system |
US4497024A (en) * | 1981-07-01 | 1985-01-29 | General Electric Company | Nuclear image display controller |
JPS5814270A (ja) * | 1981-07-17 | 1983-01-27 | Fuji Photo Film Co Ltd | 画像走査記録方法 |
US4988189A (en) * | 1981-10-08 | 1991-01-29 | Westinghouse Electric Corp. | Passive ranging system especially for use with an electro-optical imaging system |
US4570158A (en) * | 1981-10-27 | 1986-02-11 | Williams Electronics, Inc. | Horizontal and vertical image inversion circuit for a video display |
US4467448A (en) * | 1981-12-04 | 1984-08-21 | International Business Machines Corporation | Image rotate control circuitry |
JPS58103266A (ja) * | 1981-12-15 | 1983-06-20 | Toshiba Corp | 文字画像処理装置 |
JPS58104561A (ja) * | 1981-12-17 | 1983-06-22 | Canon Inc | 両面記録装置 |
US4500879A (en) * | 1982-01-06 | 1985-02-19 | Smith Engineering | Circuitry for controlling a CRT beam |
US4533911A (en) * | 1982-02-24 | 1985-08-06 | Daisy Systems Corporation | Video display system for displaying symbol-fragments in different orientations |
US4587621A (en) * | 1982-03-08 | 1986-05-06 | The Mead Corporation | Device for electrical variable magnification of document image |
US4532602A (en) * | 1982-03-08 | 1985-07-30 | The Mead Corporation | Device for electrical variable magnification of document image |
JPS58159184A (ja) * | 1982-03-17 | 1983-09-21 | Nec Corp | 画像回転装置 |
GB8306339D0 (en) * | 1982-03-19 | 1983-04-13 | Quantel Ltd | Video processing systems |
US4532605A (en) * | 1982-04-12 | 1985-07-30 | Tektronix, Inc. | True zoom of a displayed image |
US4528642A (en) * | 1982-04-12 | 1985-07-09 | Tektronix, Inc. | Completing a fill pattern inside a redrawn panel outline |
JPS58204668A (ja) * | 1982-05-24 | 1983-11-29 | Dainippon Screen Mfg Co Ltd | 画像走査記録方法 |
JPS59276A (ja) * | 1982-06-25 | 1984-01-05 | Nec Corp | 画像編集回路 |
US4835532A (en) * | 1982-07-30 | 1989-05-30 | Honeywell Inc. | Nonaliasing real-time spatial transform image processing system |
US4606066A (en) * | 1982-09-09 | 1986-08-12 | Hitachi, Ltd. | Programmable image processor |
US4528693A (en) * | 1982-09-30 | 1985-07-09 | International Business Machines Corporation | Apparatus and method for scaling facsimile image data |
JPH0757002B2 (ja) | 1982-10-05 | 1995-06-14 | キヤノン株式会社 | 画像処理装置 |
JPS5971562A (ja) * | 1982-10-18 | 1984-04-23 | Hitachi Ltd | 時分割計算機システムの制御方式 |
JPS5974558A (ja) * | 1982-10-21 | 1984-04-27 | Dainippon Screen Mfg Co Ltd | 複製画像のレイアウト記録方法 |
US4691238A (en) * | 1982-10-21 | 1987-09-01 | Dainippon Screen Mfg. Co., Ltd. | Method and apparatus of storing image data into a memory in a layout scanner system |
DE3243009A1 (de) * | 1982-11-20 | 1984-05-24 | Scantron Gmbh | Verfahren und vorrichtung zum identifizieren von gegenstaenden |
GB2133257B (en) * | 1982-12-22 | 1987-07-29 | Ricoh Kk | T v game system |
US4573200A (en) * | 1982-12-27 | 1986-02-25 | International Business Machines Corporation | Video normalization for hand print recognition |
FR2538979B1 (fr) * | 1982-12-29 | 1985-07-05 | Telediffusion Fse | Systeme de transcodage de matrices pour videographie a alphabet dynamiquement redefinissable |
FR2716593B1 (fr) * | 1983-03-17 | 1997-03-28 | Canon Kk | Appareil et procédé de traitement d'images et système de traitement de données. |
JPS59172686A (ja) * | 1983-03-23 | 1984-09-29 | フアナツク株式会社 | 画像表示方法 |
JPH0671306B2 (ja) * | 1983-03-30 | 1994-09-07 | キヤノン株式会社 | 画像読み取り装置 |
DE3412714A1 (de) * | 1983-04-06 | 1984-10-11 | Quantel Ltd | Bildverarbeitungssystem |
US4716544A (en) * | 1983-04-20 | 1987-12-29 | Minolta Camera Kabushiki Kaisha | Variable dimension and variable orientation graphics bit-map computer memory |
JPH0757003B2 (ja) * | 1983-05-09 | 1995-06-14 | 大日本スクリ−ン製造株式会社 | 画像走査記録装置 |
DE3418624A1 (de) * | 1983-05-19 | 1984-11-22 | Matsushita Electric Industrial Co., Ltd., Kadoma, Osaka | Verfahren und einrichtung zur bilddatenverarbeitung unter anwendung von additions- und subtraktionsvorgaengen |
US4554538A (en) * | 1983-05-25 | 1985-11-19 | Westinghouse Electric Corp. | Multi-level raster scan display system |
GB8322552D0 (en) * | 1983-08-22 | 1983-09-21 | Crosfield Electronics Ltd | Image processing system |
JPS6048668A (ja) * | 1983-08-27 | 1985-03-16 | Dainippon Screen Mfg Co Ltd | 画像走査記録方法 |
GB8324318D0 (en) * | 1983-09-12 | 1983-10-12 | British Telecomm | Video map display |
US4878250A (en) * | 1983-10-12 | 1989-10-31 | Canon Kabushiki Kaisha | Image processing system |
JPS60120669A (ja) * | 1983-12-02 | 1985-06-28 | Fuji Xerox Co Ltd | 原稿位置変換装置 |
US4689824A (en) * | 1983-12-30 | 1987-08-25 | International Business Machines Corporation | Image rotation method |
US4644503A (en) * | 1983-12-30 | 1987-02-17 | International Business Machines Corporation | Computer memory system with integrated parallel shift circuits |
JPS60127070U (ja) * | 1984-02-06 | 1985-08-27 | 日本電気株式会社 | フアクシミリ装置 |
JPS60169893A (ja) * | 1984-02-15 | 1985-09-03 | シチズン時計株式会社 | ビツトパタ−ン変換装置 |
EP0189524B1 (de) * | 1984-05-20 | 1994-07-13 | Hitachi, Ltd. | Speichereinheit mit arithmetischen und logischen Funktionen, insbesondere für graphische Datenverarbeitung |
JPS60262082A (ja) * | 1984-06-09 | 1985-12-25 | Hitachi Medical Corp | シンチレ−シヨンカメラのデ−タ収集装置 |
GB8415602D0 (en) * | 1984-06-19 | 1984-07-25 | Secr Defence | Raster image manipulator |
GB8416039D0 (en) * | 1984-06-22 | 1984-07-25 | Micro Consultants Ltd | Graphic simulation system |
FR2566950B1 (fr) * | 1984-06-29 | 1986-12-26 | Texas Instruments France | Processeur de points d'images video, systeme de visualisation en comportant application et procede pour sa mise en oeuvre |
US4829452A (en) * | 1984-07-05 | 1989-05-09 | Xerox Corporation | Small angle image rotation using block transfers |
US4757470A (en) * | 1984-08-06 | 1988-07-12 | Honeywell Bull Inc. | Pattern generation for a graphics display |
US4729107A (en) * | 1984-09-17 | 1988-03-01 | Casio Computer Co., Ltd. | Pattern data conversion processing system |
US6028795A (en) * | 1985-09-24 | 2000-02-22 | Hitachi, Ltd. | One chip semiconductor integrated circuit device having two modes of data write operation and bits setting operation |
US5448519A (en) * | 1984-10-05 | 1995-09-05 | Hitachi, Ltd. | Memory device |
US5450342A (en) * | 1984-10-05 | 1995-09-12 | Hitachi, Ltd. | Memory device |
US5923591A (en) * | 1985-09-24 | 1999-07-13 | Hitachi, Ltd. | Memory circuit |
US5175838A (en) * | 1984-10-05 | 1992-12-29 | Hitachi, Ltd. | Memory circuit formed on integrated circuit device and having programmable function |
US4656664A (en) * | 1984-10-24 | 1987-04-07 | International Business Machines Corporation | Method for reducing a binary image |
US4631751A (en) * | 1984-10-24 | 1986-12-23 | Anderson Karen L | Method for enlarging a binary image |
US4627097A (en) * | 1984-10-26 | 1986-12-02 | International Business Machines Corporation | Method and apparatus for improved printing in a selected orientation |
JP2526857B2 (ja) * | 1984-12-27 | 1996-08-21 | ソニー株式会社 | 画像信号変換方法 |
US5631980A (en) * | 1985-03-20 | 1997-05-20 | Canon Kabushiki Kaisha | Image processing apparatus for processing image data representative of an image in accordance with the type of processing designated by a designating means |
FR2579794B1 (fr) * | 1985-04-02 | 1989-06-02 | Thomson Csf | Procede d'insertion et medaillons dans l'image fournie par un transformateur numerique d'images et transformateur numerique d'images mettant en oeuvre ce procede |
JPH0681275B2 (ja) * | 1985-04-03 | 1994-10-12 | ソニー株式会社 | 画像変換装置 |
DE3613229A1 (de) * | 1985-04-20 | 1986-10-23 | Fuji Photo Film Co., Ltd., Minami-Ashigara, Kanagawa | Verfahren zum erfassen und verarbeiten von bildinformation |
JPS61294587A (ja) * | 1985-06-24 | 1986-12-25 | Toshiba Corp | 画像処理装置 |
EP0207435A3 (de) * | 1985-07-03 | 1990-01-31 | Siemens Aktiengesellschaft | Schaltungsanordnung zum Verarbeiten von Bilddaten |
US5226119A (en) * | 1985-07-03 | 1993-07-06 | Hitachi, Ltd. | Graphic display controller |
JPS6233650A (ja) * | 1985-08-08 | 1987-02-13 | Nippon Denso Co Ltd | 印字圧縮器 |
US4703515A (en) | 1985-08-26 | 1987-10-27 | Xerox Corporation | Image rotation |
US4965845A (en) * | 1985-09-05 | 1990-10-23 | Harris Corporation | Compression and reconstruction of color aeronautical chart images |
US4701752A (en) * | 1985-10-24 | 1987-10-20 | International Business Machines Corp. | Mirror inverse function in an interactive graphics system |
CA1252902A (en) * | 1985-10-31 | 1989-04-18 | David R. Pruett | Method for rotating a binary image |
JPS62111364A (ja) * | 1985-11-08 | 1987-05-22 | Matsushita Electric Ind Co Ltd | 画像デ−タ回転装置 |
DE3650717T2 (de) * | 1985-12-13 | 1999-09-16 | Canon Kk | Bildverarbeitungsgerät und -verfahren mit Blöcken von komprimierten Daten |
US4763251A (en) * | 1986-01-17 | 1988-08-09 | International Business Machines Corporation | Merge and copy bit block transfer implementation |
DE3789461D1 (de) * | 1986-01-22 | 1994-05-05 | Konishiroku Photo Ind | Bildverarbeitungssystem mit Fähigkeit zum Vergrössungs- und Reduzier-Betrieb. |
US5522082A (en) * | 1986-01-23 | 1996-05-28 | Texas Instruments Incorporated | Graphics display processor, a graphics display system and a method of processing graphics data with control signals connected to a central processing unit and graphics circuits |
US4806920A (en) * | 1986-03-28 | 1989-02-21 | Nec Corporation | Device for producing an output image while giving an original image a rotation of 90, 180, or 270 |
JP2500858B2 (ja) * | 1986-04-11 | 1996-05-29 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 拡張ラスタ演算回路を有する表示システム |
US4833531A (en) * | 1986-04-21 | 1989-05-23 | Konishiroku Photo Industry Co., Ltd. | Technique for interpolating a color image for image enlargement or reduction based on look-up tables stored in memory |
JPS62256088A (ja) * | 1986-04-30 | 1987-11-07 | Toshiba Corp | 画像処理装置 |
JPS62256089A (ja) * | 1986-04-30 | 1987-11-07 | Toshiba Corp | 画像処理装置 |
DE3620932A1 (de) * | 1986-06-23 | 1988-01-07 | Siemens Ag | Anordnung zum verarbeiten von bilddaten |
JPH0661103B2 (ja) * | 1986-07-22 | 1994-08-10 | 日本電気株式会社 | 回転図形生成装置 |
JPS62155673A (ja) * | 1986-09-19 | 1987-07-10 | Toshiba Corp | 画像情報編集装置 |
JPS62155674A (ja) * | 1986-09-19 | 1987-07-10 | Toshiba Corp | 画像情報編集装置 |
JPS62110362A (ja) * | 1986-09-20 | 1987-05-21 | Canon Inc | 画像処理装置 |
US4929085A (en) * | 1986-09-30 | 1990-05-29 | Kabushiki Kaisha Toshiba | Image data rotation processing method and apparatus therefor |
US5060280A (en) * | 1986-09-30 | 1991-10-22 | Canon Kabushiki Kaisha | Masking control for image processing systems |
US4893257A (en) * | 1986-11-10 | 1990-01-09 | International Business Machines Corporation | Multidirectional scan and print capability |
US4841453A (en) * | 1986-11-10 | 1989-06-20 | Ibm Corporation | Multidirectional scan and print capability |
JP2624659B2 (ja) * | 1986-12-08 | 1997-06-25 | 株式会社日立製作所 | 重畳ブロック復号化装置 |
US4792856A (en) * | 1987-04-14 | 1988-12-20 | Rca Licensing Corporation | Sampled data memory system as for a television picture magnification system |
JPH07105872B2 (ja) * | 1987-04-30 | 1995-11-13 | 株式会社日立製作所 | 電子フアイリング装置 |
JP2663967B2 (ja) * | 1987-05-22 | 1997-10-15 | キヤノン株式会社 | 情報記憶制御方法 |
JPS6461876A (en) * | 1987-09-02 | 1989-03-08 | Canon Kk | Picture processor |
US5146592A (en) * | 1987-09-14 | 1992-09-08 | Visual Information Technologies, Inc. | High speed image processing computer with overlapping windows-div |
US4985848A (en) * | 1987-09-14 | 1991-01-15 | Visual Information Technologies, Inc. | High speed image processing system using separate data processor and address generator |
US5129060A (en) * | 1987-09-14 | 1992-07-07 | Visual Information Technologies, Inc. | High speed image processing computer |
US5109348A (en) * | 1987-09-14 | 1992-04-28 | Visual Information Technologies, Inc. | High speed image processing computer |
JPS63158571A (ja) * | 1987-10-09 | 1988-07-01 | Canon Inc | 編集機能を有する像形成装置 |
US4954913A (en) * | 1988-01-29 | 1990-09-04 | Canon Kabushiki Kaisha | Image reading apparatus |
KR920003656B1 (ko) * | 1988-04-01 | 1992-05-06 | 샤프 가부시끼 가이샤 | 전자적으로 화상을 확대하여 촬영이 가능한 촬상 장치 |
DE68929383T2 (de) * | 1988-06-08 | 2002-08-08 | Canon Kk | Bildverarbeitungsvorrichtung und -verfahren |
US5249267A (en) * | 1988-06-30 | 1993-09-28 | Kabushiki Kaisha Toshiba | Image processing apparatus and method |
US4991029A (en) * | 1988-09-07 | 1991-02-05 | Sony Corporation | Still picture processing method and/or apparatus |
JPH0292155A (ja) * | 1988-09-29 | 1990-03-30 | Sony Corp | 画像読み取り装置 |
US5012434A (en) * | 1989-02-21 | 1991-04-30 | Siemens Aktiengesellschaft | Apparatus and method for selective rotation of data printed by a matrix printer |
US5283561A (en) * | 1989-02-24 | 1994-02-01 | International Business Machines Corporation | Color television window for a video display unit |
JPH01264069A (ja) * | 1989-03-10 | 1989-10-20 | Toshiba Corp | 画像信号伝送システム |
US5067019A (en) * | 1989-03-31 | 1991-11-19 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Programmable remapper for image processing |
US4970604A (en) * | 1989-04-14 | 1990-11-13 | Coueignoux Philippe J | Screen display enhancing system |
US4991022A (en) * | 1989-04-20 | 1991-02-05 | Rca Licensing Corporation | Apparatus and a method for automatically centering a video zoom and pan display |
US4977602A (en) * | 1989-11-20 | 1990-12-11 | Eastman Kodak Company | Character normalization using an elliptical sampling window for optical character recognition |
JP2917155B2 (ja) * | 1989-12-18 | 1999-07-12 | 株式会社日立製作所 | 画像結合装置及び方法 |
US5111192A (en) * | 1989-12-20 | 1992-05-05 | Xerox Corporation | Method to rotate a bitmap image 90 degrees |
FR2657973A1 (fr) * | 1990-02-02 | 1991-08-09 | Petit Martenon Armand | Systeme electronique destine a delivrer une photo. |
US5113455A (en) * | 1990-02-27 | 1992-05-12 | Eastman Kodak Company | Digital image scaling by stepwise pixel movement |
US5097518A (en) * | 1990-02-27 | 1992-03-17 | Eastman Kodak Company | Technique for performing digital image scaling by logically combining or replicating pixels in blocks of differing groupsizes |
US5459826A (en) * | 1990-05-25 | 1995-10-17 | Archibald; Delbert M. | System and method for preparing text and pictorial materials for printing using predetermined coding and merging regimen |
JP2828741B2 (ja) * | 1990-06-25 | 1998-11-25 | キヤノン株式会社 | 画像処理装置 |
US5675672A (en) * | 1990-06-26 | 1997-10-07 | Seiko Epson Corporation | Two dimensional linker for character string data |
FR2665315A1 (fr) * | 1990-07-25 | 1992-01-31 | Ciccotelli Giuseppe | Distributeur automatique de prises de vues numeriques muni d'un systeme d'encaissement. |
DE69132625T2 (de) * | 1990-07-31 | 2001-10-31 | Canon Kk | Gerät zur Bildverarbeitung |
US5144460A (en) * | 1990-12-11 | 1992-09-01 | The Dz Company | High contrast-resolution camera |
US5335296A (en) * | 1991-04-30 | 1994-08-02 | Optigraphics Corporation | Process for high speed rescaling of binary images |
JPH0820964B2 (ja) * | 1991-09-13 | 1996-03-04 | インターナショナル・ビジネス・マシーンズ・コーポレイション | メモリ制御装置および方法 |
USRE36448E (en) * | 1991-09-13 | 1999-12-14 | International Business Machines Corporation | Memory controller with parity generator for an I/O control unit |
US5257324A (en) * | 1991-11-01 | 1993-10-26 | The United States Of America As Represented By The Secretary Of The Navy | Zero-time-delay video processor circuit |
JP3171908B2 (ja) * | 1992-03-13 | 2001-06-04 | キヤノン株式会社 | 画像出力装置及び画像出力方法 |
JPH05292295A (ja) * | 1992-04-14 | 1993-11-05 | Canon Inc | 画像処理方法及びその装置 |
US5715385A (en) * | 1992-07-10 | 1998-02-03 | Lsi Logic Corporation | Apparatus for 2-D affine transformation of images |
US5475803A (en) * | 1992-07-10 | 1995-12-12 | Lsi Logic Corporation | Method for 2-D affine transformation of images |
DE4226990C3 (de) * | 1992-08-14 | 1999-04-29 | Sirona Dental Systems Gmbh | Videokamera zum Betrachten von Objekten im Munde eines Patienten |
US5301037A (en) * | 1992-11-25 | 1994-04-05 | Xerox Corporation | Resolution conversion with simulated multi-bit gray |
JPH06303516A (ja) * | 1993-04-17 | 1994-10-28 | Sony Corp | 画像変換装置 |
US5774110A (en) * | 1994-01-04 | 1998-06-30 | Edelson; Steven D. | Filter RAMDAC with hardware 11/2-D zoom function |
US5671440A (en) * | 1994-08-08 | 1997-09-23 | Eastman Kodak Company | Color image data reorientation and format conversion system |
JP2951572B2 (ja) | 1994-09-12 | 1999-09-20 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 画像データ変換方法及びシステム |
US5706369A (en) * | 1995-05-31 | 1998-01-06 | Rockwell International Corporation | Base-n resolution converter |
JP3311549B2 (ja) * | 1995-08-22 | 2002-08-05 | シャープ株式会社 | 画像処理装置の変倍制御装置 |
US6714689B1 (en) * | 1995-09-29 | 2004-03-30 | Canon Kabushiki Kaisha | Image synthesizing method |
AU6914396A (en) * | 1995-10-05 | 1997-04-28 | Imation Corp. | Medical image output device and method |
US5870581A (en) * | 1996-12-20 | 1999-02-09 | Oak Technology, Inc. | Method and apparatus for performing concurrent write operations to a single-write-input register file and an accumulator register |
US5946222A (en) * | 1996-12-20 | 1999-08-31 | Oak Technology, Inc. | Method and apparatus for performing a masked byte addition operation |
JP3075345B2 (ja) * | 1997-07-28 | 2000-08-14 | 日本電気株式会社 | 皮膚紋様特徴抽出装置 |
US6112255A (en) * | 1997-11-13 | 2000-08-29 | International Business Machines Corporation | Method and means for managing disk drive level logic and buffer modified access paths for enhanced raid array data rebuild and write update operations |
US6101624A (en) * | 1998-01-21 | 2000-08-08 | International Business Machines Corporation | Method and apparatus for detecting and correcting anomalies in field-programmable gate arrays using CRCs for anomaly detection and parity for anomaly correction |
US6633685B1 (en) * | 1998-08-05 | 2003-10-14 | Canon Kabushiki Kaisha | Method, apparatus, and storage media for image processing |
US6330374B1 (en) * | 1998-11-13 | 2001-12-11 | Ricoh Company, Ltd. | Image manipulation for a digital copier which operates on a block basis |
JP2000270299A (ja) * | 1999-03-16 | 2000-09-29 | Ricoh Co Ltd | 画像記録再生装置 |
GB2354130B (en) * | 1999-09-09 | 2002-05-15 | Inventec Electronics | Method for enlarging/reducing digital images |
JP3890177B2 (ja) * | 2000-01-11 | 2007-03-07 | 株式会社日立製作所 | 解像度変換装置及びこれを用いた装置 |
US6754397B1 (en) | 2000-03-09 | 2004-06-22 | Sharp Laboratories Of America, Inc. | Method, software and devices for designing a scalable image (FIR) filter with integer coefficients |
US6816625B2 (en) | 2000-08-16 | 2004-11-09 | Lewis Jr Clarence A | Distortion free image capture system and method |
US7007152B2 (en) * | 2001-12-28 | 2006-02-28 | Storage Technology Corporation | Volume translation apparatus and method |
JP2004019758A (ja) * | 2002-06-14 | 2004-01-22 | Daido Metal Co Ltd | すべり軸受 |
US7796839B2 (en) * | 2003-02-19 | 2010-09-14 | Agfa Healthcare, N.V. | Method of detecting the orientation of an object in an image |
US7454068B2 (en) * | 2003-11-12 | 2008-11-18 | International Business Machines Corporation | System and method for providing black white image compression |
US7515758B2 (en) * | 2004-02-03 | 2009-04-07 | International Business Machines Corporation | Black white image compression having print density control |
US7830552B2 (en) * | 2005-04-15 | 2010-11-09 | International Business Machines Corporation | Black white image scaling having print density control and polarity detection |
US8264506B2 (en) * | 2007-09-04 | 2012-09-11 | Lg Electronics Inc. | System and method for displaying a rotated image in a display device |
US8659620B2 (en) * | 2009-04-13 | 2014-02-25 | Accusoft Corporation | Methods and apparatus for rendering images |
WO2022109610A1 (en) * | 2020-11-20 | 2022-05-27 | Ephesoft Inc. | Adaptive filter generator, identifying lines and table morphology |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3763365A (en) * | 1972-01-21 | 1973-10-02 | Evans & Sutherland Computer Co | Computer graphics matrix multiplier |
-
1975
- 1975-05-12 US US05/576,931 patent/US3976982A/en not_active Expired - Lifetime
-
1976
- 1976-03-23 IT IT21452/76A patent/IT1067518B/it active
- 1976-04-01 FR FR7610356A patent/FR2311463A1/fr active Granted
- 1976-04-01 GB GB13281/76A patent/GB1537328A/en not_active Expired
- 1976-05-05 ES ES1976220730U patent/ES220730Y/es not_active Expired
- 1976-05-07 JP JP51051387A patent/JPS51138332A/ja active Granted
- 1976-05-07 DE DE19762620217 patent/DE2620217A1/de not_active Withdrawn
- 1976-05-11 CA CA76252292A patent/CA1049167A/en not_active Expired
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0012173A1 (de) * | 1978-12-15 | 1980-06-25 | International Business Machines Corporation | Anordnung zur Transformation von Bildern mit Auflösungsumsetzung |
EP0012793A2 (de) * | 1978-12-20 | 1980-07-09 | International Business Machines Corporation | Verfahren zum Anzeigen von graphischen Bildern durch ein Gerät mit gerasterter Anzeige und eine Vorrichtung zur Ausführung des Verfahrens |
EP0012793A3 (en) * | 1978-12-20 | 1981-03-11 | International Business Machines Corporation | Raster display apparatus |
US4308532A (en) | 1978-12-20 | 1981-12-29 | International Business Machines Corporation | Raster display apparatus |
EP0042072A1 (de) * | 1980-06-16 | 1981-12-23 | International Business Machines Corporation | Faksimilesystem und Regelverfahren dafür |
US4560980A (en) * | 1981-12-09 | 1985-12-24 | Olympia Werke Ag | Method of typing scripts whose characters are arranged next to one another in rows or underneath one another in columns |
Also Published As
Publication number | Publication date |
---|---|
US3976982A (en) | 1976-08-24 |
FR2311463B1 (de) | 1980-06-13 |
CA1049167A (en) | 1979-02-20 |
JPS5711059B2 (de) | 1982-03-02 |
ES220730U (es) | 1976-10-01 |
GB1537328A (en) | 1978-12-29 |
JPS51138332A (en) | 1976-11-29 |
FR2311463A1 (fr) | 1976-12-10 |
IT1067518B (it) | 1985-03-16 |
ES220730Y (es) | 1977-02-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE2620217A1 (de) | Anordnung zur komposition von rasterpunktildinformation | |
DE3121503C2 (de) | Dokumenten-Verarbeitungssystem | |
DE3417195C2 (de) | ||
DE69819613T2 (de) | Videorastererfassung und Vorschau | |
EP0276800B1 (de) | Einrichtung zur Darstellung eines zusammengesetzten Bildes | |
DE2701891C2 (de) | ||
DE2438272C3 (de) | Anzeigesteuereinrichtung für die Positionierung einer Leuchtmarke auf einer Anzeigeeinrichtung | |
DE2950712C2 (de) | Einrichtung zur Erzeugung eines elektronischen Hintergrundrasters | |
DE69729916T2 (de) | Dynamische bildgrössenänderung | |
DE3916064C2 (de) | Vorrichtung und Verfahren zum Bearbeiten eines Stehbildsignals | |
DE3438075C2 (de) | ||
DE3310806C2 (de) | ||
DE3625390A1 (de) | Graphisches anzeigesystem mit beliebiger rberlappung von bildausschnitten | |
DE3635281C2 (de) | ||
DE2438202B2 (de) | Vorrichtung zur Erzeugung eines vorbestimmten Textes von Zeicheninformation, welche auf dem Bildschirm einer Videowiedergabeeinheit darstellbar ist | |
DE2144596A1 (de) | Video-Anzeigevorrichtung | |
DE2755981A1 (de) | Wiedergabesystem | |
DE3346816A1 (de) | Sichtanzeigeanordnung fuer verschiedenartige zeicheninformationen | |
DE2654481A1 (de) | Faksimile-bildfernuebertragungsvorrichtung | |
DE2261141C3 (de) | Einrichtung zur graphischen Darstellung von in einem Computer enthaltenen Daten | |
DE3629984A1 (de) | Bildverarbeitungsverfahren und -geraet | |
DE2652900C2 (de) | Steuerschaltung zur Bildwiederholung für ein Raster-Datensichtgerät | |
DE2919157A1 (de) | Trickvorrichtung zur graduellen bildverschiebung auf elektronischem wege | |
DE2825321A1 (de) | Rasterdrucker | |
DE3723590C2 (de) | Schaltungsanordnung zur Darstellung von Informationen auf einem Bildschirm durch Überlagerung mehrerer Einzelbilder |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8139 | Disposal/non-payment of the annual fee |