DE2652900A1 - Steuerschaltung zur bildwiederholung fuer ein raster-datensichtgeraet - Google Patents
Steuerschaltung zur bildwiederholung fuer ein raster-datensichtgeraetInfo
- Publication number
- DE2652900A1 DE2652900A1 DE19762652900 DE2652900A DE2652900A1 DE 2652900 A1 DE2652900 A1 DE 2652900A1 DE 19762652900 DE19762652900 DE 19762652900 DE 2652900 A DE2652900 A DE 2652900A DE 2652900 A1 DE2652900 A1 DE 2652900A1
- Authority
- DE
- Germany
- Prior art keywords
- memory
- image
- buffer
- buffer memory
- bit
- 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
- 230000015654 memory Effects 0.000 claims description 90
- 238000013507 mapping Methods 0.000 claims description 10
- 230000000694 effects Effects 0.000 claims description 5
- 125000004122 cyclic group Chemical group 0.000 claims description 3
- 239000003550 marker Substances 0.000 claims 2
- 239000004020 conductor Substances 0.000 description 6
- 238000000034 method Methods 0.000 description 3
- 239000003086 colorant Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 101100390736 Danio rerio fign gene Proteins 0.000 description 1
- 240000006240 Linum usitatissimum Species 0.000 description 1
- 101100390738 Mus musculus Fign gene Proteins 0.000 description 1
- 230000001464 adherent effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000001066 destructive effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000008929 regeneration Effects 0.000 description 1
- 238000011069 regeneration method Methods 0.000 description 1
- 230000003362 replicative effect Effects 0.000 description 1
- 239000013598 vector Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G1/00—Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators; General aspects or details, e.g. selection emphasis on particular characters, dashed line or dotted line generation; Preprocessing of data
- G09G1/06—Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators; General aspects or details, e.g. selection emphasis on particular characters, dashed line or dotted line generation; Preprocessing of data using single beam tubes, e.g. three-dimensional or perspective representation, rotation or translation of display pattern, hidden lines, shadows
- G09G1/14—Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators; General aspects or details, e.g. selection emphasis on particular characters, dashed line or dotted line generation; Preprocessing of data using single beam tubes, e.g. three-dimensional or perspective representation, rotation or translation of display pattern, hidden lines, shadows the beam tracing a pattern independent of the information to be displayed, this latter determining the parts of the pattern rendered respectively visible and invisible
- G09G1/16—Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators; General aspects or details, e.g. selection emphasis on particular characters, dashed line or dotted line generation; Preprocessing of data using single beam tubes, e.g. three-dimensional or perspective representation, rotation or translation of display pattern, hidden lines, shadows the beam tracing a pattern independent of the information to be displayed, this latter determining the parts of the pattern rendered respectively visible and invisible the pattern of rectangular co-ordinates extending over the whole area of the screen, i.e. television type raster
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/42—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of patterns using a display memory without fixed position correspondence between the display memory contents and the display position on the screen
-
- 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
- H03M7/3066—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction by means of a mask or a bit-map
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Controls And Circuits For Display Device (AREA)
- Digital Computer Display Output (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Description
Amtliches Aktenzeichen:
Neuanmeldung
Aktenzeichen der Anmelderin: UK 975 003
Steuerschaltung zur Bildwiederholung für ein Raster-Datensichtgerät
Die Erfindung bezieht sich auf eine im Oberbegriff des Anspruchs 1
angegebene Anordnung.
Viele Datensichtgeräte machen davon Gebrauch, diskrete Punkte eines
Rasters zu einer Lichtabgabe anzuregen. Für flüchtige Anzeigen ist es erforderlich, die darzustellende Information wiederholt vorzusehen.
Der Schaltkreis, welcher die Information speichert und wiederholbar verfügbar macht wird Wiederholungsschaltkreis genannt.
Die meisten Bilder, z.B. diese Seite, bestehen aus großen Bereichen
eines sogenannten Leerraumes (Blank). In üblichen, nicht farbigen Darstellungen, wird für jeden Rasterpunkt ein Bit aufgewendet.
Für ein hochauflösendes Raster z.B. tausend Zeilen hoch, mit 1400 ;
Rasterpunkten pro Zeile umfaßt ein digitales Bild ungefähr 1,5 · 10 Bits; der Wiederholungsschaltkreis hätte für diese Bits '
entsprechenden Speicherplatz aufzuweisen.
In dem britischen Patent 1 280 152 wird ein Faksimile-übertraguhgs-^
gerät vorgeschlagen, bei dem ein digitalisiertes Bild in Bereiche von 64 · 64 Bits aufgeteilt ist. Wenn ein Bereich nur Nullen enthält,
wird eine einfache Null übertragen, während in dem Fall, daß ein Bereich mindestens eine Eins enthält, eine Eins übertragen
wird. Dann wird der Bereich in Unterbereiche von 16 · 16 Bits auf-,
geteilt. Wenn ein Unterbereich nur Nullen enthält, wird eine einzelne
709824/0707
Null übertragen, während in dem Fall, daß ein Unterbereich mindestens
eine Eins enthält, eine Eins übertragen wird. Der Unterbereich wird dann in 4 · 4 Bitbereiche usw. aufgeteilt. Diese Codiertechnik
wird solange wiederholt, bis schließlich nur jene Bereiche des digitalisierten Bildes, welche Einsen enthalten, direkt übertragen
werden. Am Empfänger wird das Faksimile auf einem Kathodenstrahlröhrenschirm rekonstruiert und photografiert. Dieses Codiersystem
ist extrem komplex und teuer in der Herstellung. Auch entspricht es nicht den strikten Zeitgebungserfordernissen des Wiederholungsschaltkreises
.
Eine andere Lösung ist in einem Artikel von Thornhill und Cheek
in "Elektronics" vom 7. Februar 1974 auf den Seiten 95 bis 101 beschrieben:
Die Leerbereiche eines Bildes werden durch sogenannte Adreßworte identifiziert, welche auf das nächste anzuzeigende Objekt verweisen.
Der Speicher enthält Codeworte, welche Zeichen oder Vektoren repräsentieren; dazwischen liegen Adreßworte, welche die
variable Länge der Leerbereiche angeben. Es handelt sich jedoch nicht um ein digitalisiertes Bild wie es oben beschrieben wurde;
außerdem ist ein Decodieren erforderlich.
Verschiedene andere Datenkompressionsschemen sind vorgeschlagen worden, aber sie sind zu komplex, um bei den erforderlichen Geschwindigkeiten
eine Bildwiederholung für hochauflösende digitale Bilder zu bewirken.
Es ist Aufgabe der Erfindung unter Einsparung von Speicherplatz
für digitalisierte Bilder eine Steuerschaltung zur Bildwiederholung für ein zyklisches Raster-Datensichtgerät mit einem Bildwie
derholungsspeicher für ein. in gleichgroße Unterbereiche aufgeteiltes binär gespeichertes digitalisiertes Bild vorzusehen.
Diese Aufgabe wird erfindungsgemäß durch die im kennzeichnenden
Teil des Anspruches 1 genannten Maßnahmen gelöst. Weitere vorteil·
UK 975 003
70982A/0707
265290Q
hafte Ausbildungen der Erfindung sind den Unteransprüchen zu entnehmen .
Ein Ausführungsbeispiel der Erfindung ist in den Zeichnungen dar- |
gestellt und wird im folgenden näher beschrieben.
Es zeigen:
Fig, 1 eine schematische Darstellung des Bildwiederholungsschaltkreises
in Verbindung mit einer Kathodenstrahlröhrenanzeige,
Fign, 2 A eine illustrative Darstellung zur Erzeugung und
bis 2 C digitalen Repräsentation eines Bildes,
Fig, 3 eine Darstellung zur Speicherung der Information
in dem Puffer und dem Bitabbildungsspeicher,
Fig, 4 eine schematische Darstellung eines Teils des
AdressierSchaltkreises für den Bitabbildungsspeiche
Fig, 5 ein Blockschaltbild einer anderen Ausführungsform
der Erfindung und
Fig. 6 eine graphische Übersicht für eine Möglichkeit
der Speicherung eines digitalisierten Bildes im Pufferspeicher,
In Fig, 1 ist eine bevorzugte Ausführungsform der Erfindung gezeigt
Der Strahl einer Kathodenstrahlröhre 1 wird durch die Treiberschal4
kreise 2 in die Lage versetzt, ein Raster auf dem Schirm der
Röhre 1 zu durchlaufen. Die Intensität des Strahles ist niedrig,
so daß das Raster für einen Beobachter unsichtbar ist. Das Bild
wird durch selektives Intensivieren des Strahles durch Aufleuchtpulse
erzeugt, welche über den Leiter 3 an die Aufleuchteteuer-
i'ft angelegt weT'iep, rci.e Pu1.se sJTrö vop kurzer Dauer;
UK 975 003
709824/070?
jeder ist ausreichend für die Anzeige eines Punktes.
Bs sind Mittel bekannt, um nacheinander Pulse vorzusehen, so
werden
äaß mehr die Länge des Rasters als die Punkte angezeigiy. Ein Bild- .
äaß mehr die Länge des Rasters als die Punkte angezeigiy. Ein Bild- .
Wiederholungspufferspeicher 4 ist vorgesehen, um die Aufleuchtpulsei
I ,
an die Kathodenstrahlröhre 1 in Synchronisation mit dem überstreichen
des Rasters anzulegen. Wie gezeigt, ist ein Ausgaberegister 5
und ein Eingaberegister 6 mit dem Speicher verbunden, obgleich diese auch als ein einziges Eingabe-/Ausgaberegister kombiniert sein ; können. Die Register 5 und 6 sind Schieberegister, welche in der
und ein Eingaberegister 6 mit dem Speicher verbunden, obgleich diese auch als ein einziges Eingabe-/Ausgaberegister kombiniert sein ; können. Die Register 5 und 6 sind Schieberegister, welche in der
age sind, Eingabedaten parallel zu empfangen und Ausgabedaten
parallel auszugeben, sowie Ein- oder Ausgabedaten auch seriell zu
verschieben. Die serielle Ausgabe des Registers 5 wird auf den Lein ter 7 geführt, welcher mit dem Leiter 3 und auch mit dem seriellen Eingang des Register 6 verbunden ist. Im Betrieb wird die Information, welche die in Register 5 gespeicherten Bits umfaßt, auf Leitung 7 verschoben; wenn das Bit eine Eins darstellt erscheint ein Puls, ' wenn das Bit eine Null darstellt ist kein Puls vorgesehen. Die Pul-i se werden über Leitung 3 als Aufleuchtpulse geführt und auch an j
parallel auszugeben, sowie Ein- oder Ausgabedaten auch seriell zu
verschieben. Die serielle Ausgabe des Registers 5 wird auf den Lein ter 7 geführt, welcher mit dem Leiter 3 und auch mit dem seriellen Eingang des Register 6 verbunden ist. Im Betrieb wird die Information, welche die in Register 5 gespeicherten Bits umfaßt, auf Leitung 7 verschoben; wenn das Bit eine Eins darstellt erscheint ein Puls, ' wenn das Bit eine Null darstellt ist kein Puls vorgesehen. Die Pul-i se werden über Leitung 3 als Aufleuchtpulse geführt und auch an j
den Eingang des Registers 6 angelegt. Die Information wird in das j
Register 6 geschoben, welches in Synchronisation mit dem Register 5 arbeitet, Die Information in Register 6 wird parallel auf die Adressteile
im Pufferspeicher 4 übertragen, die durch den aktuellen Status des Adressierschaltkreises 8 vorgegeben ist und die Information
für Register 5 wird parallel von der Adresse empfangen, welche durch den Adressierschaltkreis vorgegeben ist. Wenn das Auslesen von Speicher
4 zerstörungsfrei erfolgt, ist die Verbindung zwischen den
Registern 5 und 6 nicht erforderlich.
Registern 5 und 6 nicht erforderlich.
Die Komponenten und Operationen* soweit beschrieben — sind
konventioneller Art und in der Displaytechnik bekannt. Die Erfindung führt zu einer großen Reduktion in der Größe des Pufferspeichers 4 und - selbst, wenn die Kosten des zusätzlichen Steuerschaltkreises in Betracht gezogen werden - zu einer generellen Reduktion
der Kosten des Bildwiederholungsschaltkreises,
konventioneller Art und in der Displaytechnik bekannt. Die Erfindung führt zu einer großen Reduktion in der Größe des Pufferspeichers 4 und - selbst, wenn die Kosten des zusätzlichen Steuerschaltkreises in Betracht gezogen werden - zu einer generellen Reduktion
der Kosten des Bildwiederholungsschaltkreises,
UK 975 003
709824/0707
pas Prinzip der Erfindung ist in den Fign. 2A bis 2C erläutert.
iFig. 2A repräsentiert einen Teil des Bildes, welches auf dem Kathodenstrahlröhrenschirm angezeigt ist. Die Kreise stellen
Rasterpunkte dar, welche mit Aufleuchtpulsen beaufschlagt werden
können; die schraffierten Kreise repräsentieren aufleuchtende Punkt|e lauf dem Schirm, d.h. Punkte, welche einen Aufleuchtpuls empfangen
haben. Fig. 2B zeigt den bekannten Weg der Darstellung für einen Teil des Bildes im Pufferspeicher 4. Jeder Punkt des Rasters ist
einer binären Speicherstelle im Speicher zugewiesen und ein Bit wird in jeder Stelle gespeichert, welche mit dem zu erhellenden
!Punkt korrespondiert. In der einfachsten Anordnung korrespondieren jdie Speicherstellen in ihrer Beziehung in dem Speicher in der gleijchen
Weise wie die Punkte des Rasters in ihrer Beziehung auf dem Schirm. Für den Fall, daß das Raster 50 000 Punkte umfaßt, müssen
;die Bits, welche das Bild repräsentieren in 50 000 aufeinanderfolgenden
Speicherstellen in der gleichen Folge gespeichert werden i
jwie das Raster abgetastet wird. Andere Anordnungen sind möglich; Iz.B. kann der Speicher in Blöcken von Bildinformation organisiert isein mit sogenannten Zeigern (Anschlußadressen), welche die Startadresse für den nächsten anzuzeigenden Block angeben. Das Ausführungsbeispiel der Erfindung bezieht sich jedoch nur auf einen einfachen eins-zu-eins Speicher in Beziehung zum Bild.
jwie das Raster abgetastet wird. Andere Anordnungen sind möglich; Iz.B. kann der Speicher in Blöcken von Bildinformation organisiert isein mit sogenannten Zeigern (Anschlußadressen), welche die Startadresse für den nächsten anzuzeigenden Block angeben. Das Ausführungsbeispiel der Erfindung bezieht sich jedoch nur auf einen einfachen eins-zu-eins Speicher in Beziehung zum Bild.
Die Fign. 2A und 2B sind in 4 * 4 Elementbereiche aufgeteilt. Die
Elemente sind in einem Fall Rasterpunkte und in dem anderen Fall [Speichersteilen. Es ist ersichtlich, daß der Bereich von Fig. 2B
welcher mit II bezeichnet ist, keine Einsbits enthält, so daß ein Auslesen des Bereiches II nicht zur Erzeugung yon Aufleuchtpulsen
auf Leitung 7 führt. Der gleiche Effekt kann auch durch Nicht-Auslesen des Bereiches II für die Zeitperiode des Rasterabtastens,
welche dem Bereich II des Speichers zugeordnet ist, erzielt werden, Die Erfindung stützt sich darauf, daß das gewöhnliche Bild aus eijner
großen Zahl von Bereichen wie II besteht.
UK 975 003
709824/07 07
Sogar relativ detaillierte Bilder wie z.B. eine Landvermessungskarte,
enthalten viele leere Bereiche. Es ist empirisch bestimmt vorden, daß bei der Anzeige von vielen Bildern auf einem hochauftLösenden
Rasterschirm die Annahme gemacht werden kann, daß 75 % äes digitalisierten Bildbereiches keine Einserbits enthalten. Diese
Annahme hängt natürlich von der Größe der Bildbereiche ab; sie ist gemacht worden für Bereiche, welche relativ klein sind bezüglich
des Rasters. Wenn das hochauflösende Raster wie es zuvor erwähnt wurde als Beispiel genommen wird, so macht der 4 · 4 Bereich
sin 25Ostel der Bildhöhe und ein 35Ostel der Bildbreite aus. Die
erforderliche Speicherkapazität des Puffers 4 wird dadurch reduziert, daß nur solche Bereiche erfaßt werden, welche Einserbits
enthalten. Ein Bitabbildungsspeicher 9 dient der Angabe, welche [der Bildbereiche im Puffer 4 gespeichert werden.
Jeder Bereich des Bildes wird durch eine binäre Zahl im Bitabbildungsspeicher
9 repräsentiert; die Zahlen werden gespeichert und zu ihnen wird in der gleichen Folge Zugriff genommen, wie die
Bereiche auf dem Schirm angezeigt werden. Wenn ein digitalisierter Bereich Einserbits enthält, so ist dies durch ein Einsbit in
dem Bitabbildungsspeicher 9 angezeigt, andererweise durch ein
Nullbit. So werden gemäß Fig. 2C von den vorausgehenden Erklärunger nur die Bereiche I und III des digitalisierden Bildes im Puffer 4
gespeichert, wobei die korrespondierente Bitabbildung im Speicher £ 101 ist. In dieser Beschreibung wird angenommen, daß die Bereiche
Quadrate sind mit der Länge von 4 Bildelementen (Rasterpunkten),
aber es können abhängig vom Bild und der Speicherorganistation auch andere Größen verwendet werden.
Die Beziehung zwischen dem Bild, dem Pufferspeicher 4 und dem Bitabbildungsspeicher
9 ist in Fig. 3 illustriert. Es sei angenommen, daß das Bild aus Reihen von 4 * 4 Rasterpunktbildbereichen besteht
und daß im digitalisierten Fall nur der zweite, dritte und sechste Bereich (zählen von links nach rechts) Einsen enthält.
UK 975 003
709824/0707
Die Bitabbildung dieser Reihe ist O11OO1OO.
Wie in Fig. 3 gezeigt, besteht das digitalisierte Bild der Reihe aus 12er-Gruppen von 4 Bits und diese sind in aufeinanderfolgenden
Speicherstellen des Pufferspeichers 4 gespeichert/ bei dem zu der gleichen Zeit ein Zugriff zu 4 Bits möglich ist. Im Betrieb
wird auf das das erste Bit des Bitabbildungsspeichers Zugriff genommen und eine Null vorgefunden. Der Pufferspeicher 4
wird nicht adressiert. Auf Leitung 7 liegt nichts vor (Fig. 1) und Leuchtpulse werden von der Kathodenstrahlröhre 1 nicht empfangen.
Am Ende der Zeit des Abtastens von 4 Rasterpunkten durch die Kathodenstrahlröhre
wird auf den Bitabbildungsspeicher 9 wieder zugegriffen und eine Eins erkannt. Dann wird auf den Pufferspeicher 4
Zugriff genommen, die ersten 4 Bits werden auf das Schieberegister 5 geführt, von wo aus sie schrittweise über den Leiter 7 von der
Kathodenstrahlröhre und dem Schieberegister 6 empfangen werden. Von Register 6 werden die Bits zurückgeführt in den Pufferspeicher
4. Dann wird auf den Bitabbildungsspeicher 9 Zugriff genommen, wobei
eine angezeigte Eins das Auslesen und die Regenerierung der zweiten Gruppe von 4 Bits bedingt. Der nächste Zugriff zum Bitabbildungsspeicher
9 sieht eine Null vor was darin resultiert, daß keine Operation vom Pufferspeicher 4 erfolgt. Nachdem eine weitere
Null auftrat, wird eine Eins von dem Bitabbildungsspeicher 9 gelesen,
welche zum Zugriff auf die dritte Gruppe von 4 Bits führt. Zwei weitere Nullen komplettieren die Bitabbildung der ersten Reihe
des Bildes, Der Bitabbildungsspeicher 9 wird dann in die Lage versetzt,
wieder Zugriff auf die 8 Bits zu nehmenf was zu entsprechenden
Zeiten zum Auslesen der Bitgruppen im Pufferspeicher 4 führt. Auf die 8 Bits wird nochmals zweimal Zugriff genommen, bevor
der Adressierschaltkreis die nächste Gruppe von Bits in dem Bitabbildungsspeicher 9 selektiert.
Die Kittel, mit deren Hilfe die Folge der Operationen eingehalten
wird, sind herkömmlicher Art und Weise· Der Adressierschaltkreis des Pufferspeichers 4 ist ein Zähler, welcher jeweils um eins die
UK 975 003
709824/07 07
Speicherstellenadresse nach jedem Zugriff fortschaltet. Das vom
Bitabbildungsspeicher 9 in das Register 10 (ein einzelner bistabiler Schaltkreis) gelesene Bit wird benutzt, um selektiv die
Treiberschaltkreise zu aktivieren, um die Bitgruppen auszulesen, welche an der Adresse gespeichert sind, die durch den Zählerstand
angegeben wird. Wenn das Bit eine Eins ist, werden die Treiberlschaltkreise aktiviert. Der Zugriffsschaltkreis 11 des Bitabbilidungsspeichers
schließt einen η-stufigen Binärzähler 11' (Fig. 4)
ein, von dem die untersten drei Stufen die Adresse der Bits in einer
Gruppe repräsentieren. Die nächsten zwei Stufen werden für die !Adressierung nicht verwendet und die höheren Stufen, welche diesen
zwei Stufen folgen, repräsentieren die Adressen von verschiedenen
JBitgruppen. Wenn der Zähler fortgeschaltet wird, wird die Bitadresse
nach jedem Zugriff des Bitabbildungsspeichers viermal wiederholt, bevor die Gruppenadresse wechselt. Die Ausführung des Adressierschaltkreises
und der Zähler ist in den Büchern von "R. K. jRichards", Arithmetic Operations in Digital Computers, speziell in
[Kapitel 7 und in "Digital Computer Components und Circuits", insbesondere in den Kapiteln 4 und 8, beschrieben.
Übliche Zeitgeberschaltkreise (nicht gezeigt) herkömmlicher Bauart
steuern die Zugriffsrate zu den Speichern 4 und 9 dahin- ; gehend, daß 4 Rasterpunkte zu verfolgen sind. Angemessene Pausen
sind für den Zeilen- und Bildfeldrücklauf des Kathodenstrahles vorgesehen.
lim folgenden wird beschrieben, wie ein Bild in den Puffer 4
geladen wird und in dem Bitabbildungsspeicher 9 abgebildet wird. Das Bild (Teile des Bildes) wird in einem Bildspeicher 12 gespeichert,
von welchem eine binäre Speicherstelle einen Rasterpunkt | repräsentiert und von dem aus sequentiell 4 Bits parallel zu einer J
Zeit in das Register 6 gelesen werden. Die Bits im Register 6 wer- j den an einen ODER-Schaltkreis 13 gelegt, welcher ein Einzelbit auf
der Ausgangsleitung 14 vorsieht, wenn irgend einer seiner Eingänge '■
eine Eins führt, d,hf wenn das Register 6 eine Eins enthält.
UK 975 003
709824/0707
Der Adressierschaltkreis des Bitabbildungsspeichers 9 wird wie zuvor
erklärt in Synchronisation mit dem Bildspeicher 12 aktiviert, um die Ausgabe des ODER-Schaltkreises 13 zu speichern. Der Betrieb
des Pufferspeichers 4 wird während der Abbildung verhindert. Um zu ! Illustrieren wie die Abbildung erfolgt, seien die Bitmuster in i
Fig. 2B betrachtet. Die erste Bitgruppe der Bereiche I bis III j führt zu den Ausgaben 1, O, 0 vom ODER-Schaltkreis 13 und der Spei-I
cherung dieser Bits in den ersten drei Stellen des Bitabbildungs- , Speichers 9. Nachdem auf die ersten 8 Bitpositionen (wie im Beispiql
beschrieben) des Speichers 9 Zugriff genommen worden ist, bedingt der Adressierschaltkreis 11 einen nochmaligen Zugriff synchron mit
der Versorgung der zweiten Reihe der Gruppen von Bildbits, wodurch die Ausgabe 1,0, 1 von dem Schaltkreis 13 resultiert. Der vorausgehende
Inhalt der entsprechenden Bitpositionen wird oder-funktionell überschrieben. Diese Prozedur wird fortgesetzt bis alle 4 Zeilen
der ersten Reihe den ODER-Schaltkreis passiert haben, wonach der Adressierschaltkreis zu den nächsten 8 Bitpositionen Zugriff
nimmt. Es sei erwähnt, daß das "überschreiben" ergibt, daß der endgültige
Inhalt des Bitabbildungsspeichers korrekt ist, da andererjseits die Gruppe von Nullen in der vierten Zeile des Bereiches I
das Einsbit, welches bereits geschrieben wurde, nullen würde. Das ."überschreiben" erfolgt zweckdienlicherweise durch Auslesen des
!inhaltes einer Bitposition beim Zugriff vor dem Zurückschreiben jnach der ODER-Verknüpfung mit dem Signal auf Leitung 14. Während
|der Bildung der Bitabbildung wird der Inhalt des Bildspeichers 12 jin dem Speicher 12 regeneriert. Dann wird das Bild wieder sequentiell
ausgelesen und die Bitabbildung wird benutzt, um die übertraigung der Information vom Register 6 an den Pufferspeicher 4 zu
jsteuern. Wenn das Bitabbildungs-Bit eine Eins ist, wird der Inhalt
des Registers 6 in Puffer 4 unter der Adresse gespeichert, welche fortlaufend durch den Adressierschaltkreis 8 bestimmt wird. Wenn
das Bitabbildungs-Bit Null ist, so heißt diesf daß der Inhalt des
Registers 6 Null istf und das Schreiben in den Speicher 4 wird
verhindert.
UK 975 003
709824/070 7
Modifikationen von Teilen des Bildes werden durch übertragung
des erneut zirkulierenden Bildes mit Hilfe des Leiters 15 an den Bildpuffer 12 ausgeführt. Neue Bilddaten werden über die Leitung
16 von einem zentralen Computer zugeführt. Eine neue Bitabbildung wird wie beschrieben durchgeführt.
Wie bereits erwähnt, wird nur ein Teil des Bildes im Speicher 12
gespeichert. Wenn der Speicher 12 ein entfernt vom Prozessor aufgestellter Speicher wäre, wobei der Prozessor die Bilder vorsieht
und wenn er das Gesamtbild eines einzelnen Display umfassen würde, so sähe die Erfindung bloß unnötige Hardware vor, denn in
diesem Falle könnte der Speicher 12 als Bildwiederholungspuffer benutzt werden. Dabei sind zwei Fälle in Betracht zu ziehen:
Entweder ist das Display zwischenzeitlich wirksam oder nicht. Wenn das Display zwischenzeitlich nicht wirksam ist, sind der
Speicher 12 und der Leiter 15 nicht erforderlich; die Bilder könnten von einem zentralen Prozessor geliefert werden, wenn das Display
zwischenzeitlich wirksam ist, müssen die modifizierten Bilder an den zentralen Prozessor geliefert werden. Gewöhnlich wird in
Viertelbildern gearbeitet - ein Verfahren der Speicherung wird später beschrieben -; wenn der Speicher 12 ein Display versorgt,
so muß er nur eine Größe aufweisen, um 1/4 Bilder zu enthalten. Alternativ kann der Speicher zur Speicherung einer Vielzahl von
verschiedenen Viertelbildern aufgebaut sein, entweder vor verschiedenartigen
Bildern für ein Display oder von verschiedenen Bildern für verschiedene Displays.
Die Erfindung ermöglicht die Fähigkeit, bestimmte Objekte wie z.B.
das "Flackern" auf dem Schirm darzustellen. Fig. 4 zeigt dafür eine Anordnung, Dazu ist ein zusätzlicher Pufferspeicher mit dem
Eingabe- und Ausgaberegister 16 und 17 und einem Adressierschaltkreis
18 vorgesehen, welcher durch einen Bitabbildungsspeicher
UK 975 003
709824/07 0 7
gesteuert wird, der einen eigenen Adressierschaltkreis 20 hat. Die einzige Differenz zwischen dem Pufferspeicher 15 und 4 und
äen entsprechend zugeordneten Bitabbildungsspeichern, liegt in einem Zeitgebungsgenerator 21, der die Rate mit welcher die Infornation
vom Puffer 15 und dem Bitabbildungsspeicher 19 gelesen wird, 3teuert, so daß das resultierende Bild auf dem Schirm flackert,
alt dem zum Flackern zu bringenden Objekt wird der Pufferspeicher 1
unabhängig von dem Bild im Pufferspeicher 4 über die Datenverbinlung
22 beaufschlagt, welche mit dem zentralen Computer verbunden Lst. Der Pufferspeicher 15 ist bedeutend kleiner als der Pufferspei
sher 4, da die Menge der erforderlichen Information für das zum
?lackern zu bringende Objekt sehr viel kleiner ist als für das gesamte Bild.
Andere Merkmale, welche durch einfache Nachbildung des Pufferspeichers
4 und der Bitabbildungsanordnung 9 vorgesehen werden können,
schließen die Steuerung eines Farbdisplays ein. Das Display kann sin einfaches Zwei- oder Dreifarbdisplay sein, wobei entsprechende
Pufferspeicher jedem Farbbild zugeteilt werden; es kann auch ein display sein, bei dem vorherbestimmte Kombinationen von drei Prinärfarben
benutzt werden und wobei jedem Bit eines Dreibit-Codes sin Pufferspeicher zugeordnet wird. Die betreffenden Bits werden
separat abgebildet, jedes wie in Fig, 1 beschrieben. Die drei Bits
werden an der Kathodenstrahlröhre dahingehend interpretiert, daß 3ie entweder ein Nichtaufleuchten oder eine von sieben Farben defilieren.
üie bereits erwähnt, ist die Menge der zur Definition eines Bildes
Erforderlichen Information sehr groß. Für viele Zwecke ist es ratsajra
η Termen von Viertelbildern zu arbeiten, d.h. wenn das Bild aus
500 Zeilen besteht, würden die Viertelbilder die Zeilen 1 bis 15Of
151 bis 300, 301 bis 450 und 451 bis 600 umfassen. Dieses Schema
cann in Puffer 4 mit einer brauchbaren Modifikation des Adreßchaltkreises
verwendbar seinf wenn angenommen wird, daß der Pufer
4 aus N Adreßstellen (Fig. 6) besteht. So werden das erste und
UK 975 003
709824/0707
265290Q
jzweite Viertel des Bildes den Stellen 1 bis N/2 und das dritte und
vierte Viertel den Stellen N/2 + 1 bis N zugeordnet. Das erste Viertel wird startend bei der Stelle 1 geladen, das zweite Viertel
bei der Stelle N/2 und fortgesetzt bei N/2 - 1, N/2 - 2 usw. das dritte Viertel wird startend bei der Stelle N/2 + 1 geladen,
jso daß, das vierte Viertel startend an der Stelle N geladen wird,
E ortgesetzt bei N - 1, N - 2 usw., so wie es durch die Pfeile.in
ig. 6 angegeben ist. Dieses Speicherschema ist flexibler als die Zuordnung eines Viertels des Speichers zu jedem Viertelbild und
leichter zu implementieren als den Viertelbildern zu gestatten, direkt aufeinander in dem Speicher zu folgen, da eine automatische
Btartadresse für jedes Viertelbild vorgesehen ist. Der Adressierschaltkreis
8 (in Fig. 1) wird dadurch modifiziert, daß die Startadresse des nächsten Viertelbildes und das darauffolgende Aufwärts-1
oder Abwärtszählen dann erfolgt, wenn das Ende eines Viertelbildes angezeigt wird. -■
Sine besondere effiziente Anwendung der Erfindung, liegt in der j
3ildwiederholung, bei der jeder Rasterpunkt wenn er aufleuchtet j zwei Aufleuchtintensitäten haben kann. Die Bitabbildungsspeicher j
und der Adressierschaltkreis werden dupliziert aber die zwei verschiedenen
Intensitätsbilder werden beide in dem Pufferspeicher gespeichert, wobei eines bei einer niederen Adresse und das anäere
bei einer höheren Adresse startet. Ein Extraregister 5 und sin Leiterpfad 7 und 3 sind ebenso vorgesehen. Pulse in den entsprechenden
Pfaden werden am Displaygerät dahingehend interpretiert, daß sie die entsprechenden uunterschiedlichen Aufleuchtliveaus
definieren.
Obgleich sich bestimmte der beschriebenen Ausführungsformen auf
sin Bild beziehen, in dem weiße Zeilen einem schwarzen Hintergrund
Iberlagert werden, kann sich die Erfindung ebensogut auch auf ;
schwarz-weiß Bilder beziehen, bei denen die gesamte schwarze Bildfläche
durch Einsen repräsentiert wird, welche vom Puffer 4 ausgeschlossen werden und wobei das Schieberegister 5 derart ausgelegt
Lst, daß es in Abwesenheit von anderen Daten Einsen ausgibt.
UK 975 003
709824/0707
Leerseite
Claims (5)
- PATENTANSPRÜCHESteuerschaltung zur Bildwiederholung für ein zyklisches Raster-Datensichtgerät mit einem Bildwiederholungsspeicher für ein in gleichgroße Unterbereiche aufgeteiltes binär gespeichertes digitalisiertes Bild,
dadurch gekennzeichnet,daß ein adressierbarer Pufferspeicher (4) zur Aufnahme
und Abgabe der Unterbereiche vorgesehen ist, welche nicht durchweg gleiche Binärwerte (O V1) enthalten, daß ein
adressierbarer Abbildungsspeicher (9) vorgesehen ist, in welchen für jeden Unterbereich des darzustellenden Bildes ein Markierungsbit speicherbar ist, welches abgibt, ob
der Unterbereich durchweg gleiche Binärwerte (O ¥1) enthält oder nicht,und daß bei der Erzeugung des Datenstromes für das darzustellende Bild beim zyklischen Auslesen des Pufferspeichers (4) in Abhängigkeit von den Markierungsbits im Abbildungsspeicher (9) die Bits für die Unterbereiche mit durchweg gleichen Binärwerten (0 Vl) generierbar sind. - 2. Anordnung nach Anspruch 1,
dadurch gekennzeichnet,daß die Ein- und Ausgabe in den Pufferspeicher (4) über mehrstufige Schieberegister (5 und 6) parallel erfolgt. - 3. Anordnung nach Anspruch 1f
dadurch gekennzeichnet,daß für die Darstellung eines Bildes mit mit Flackereffekt ein zusätzlicher adressierbarer Pufferspeicher (15) und ein zusätzlicher adressierbarer Abbildungsspeicher und ein die Adressierung beider Speicher (15 und 19) beaufschlagender Zeitgeber (21) vorgesehen ist.UK 975 003709824/070?ORIGINAL INSPECTED265290Q - 4. Anordnung nach Anspruch 1,
dadurch gekennzeichnet,daß für ein Mehrfarben-Datensichtgerät für jede Farbe ein Puffer- und Abbildungsspeicher vorgesehen ist. - 5. Anordnung nach Anspruch 1,dadurch gekennzeichnet,daß der Pufferspeicher (4) zur Aufnahme von n-tel Bildteilen (n = gerade Zahl) in η Teile aufteilbar ist, wobei benachbarte Speicherteile entgegengesetzt (aufwärts bzw. abwärtszählend) adressierbar sind.UK 975 003709824/0707
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB4894475A GB1488538A (en) | 1975-11-28 | 1975-11-28 | Compressed refresh buffer |
Publications (2)
Publication Number | Publication Date |
---|---|
DE2652900A1 true DE2652900A1 (de) | 1977-06-16 |
DE2652900C2 DE2652900C2 (de) | 1982-07-01 |
Family
ID=10450549
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19762652900 Expired DE2652900C2 (de) | 1975-11-28 | 1976-11-20 | Steuerschaltung zur Bildwiederholung für ein Raster-Datensichtgerät |
Country Status (6)
Country | Link |
---|---|
JP (1) | JPS5282027A (de) |
CA (1) | CA1085510A (de) |
DE (1) | DE2652900C2 (de) |
FR (1) | FR2333319A1 (de) |
GB (1) | GB1488538A (de) |
IT (1) | IT1072610B (de) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2807577A1 (de) * | 1978-02-22 | 1979-08-23 | Siemens Ag | Datenspeicher fuer datensichtgeraete |
FR2421062A1 (fr) * | 1978-03-31 | 1979-10-26 | Eocom Corp | Procede et appareil de lecture et d'ecriture de donnees avec memorisation intermediaire, pour preparation de cliches d'impression |
US4240075A (en) * | 1979-06-08 | 1980-12-16 | International Business Machines Corporation | Text processing and display system with means for rearranging the spatial format of a selectable section of displayed data |
JPS59178077A (ja) * | 1983-03-28 | 1984-10-09 | Dainippon Screen Mfg Co Ltd | 2値画像のデ−タ圧縮方法 |
FR2559933B1 (fr) * | 1984-02-20 | 1986-05-16 | Comp Generale Electricite | Circuit de gestion memoire pour visualisation sur ecran |
FR2612665B1 (fr) * | 1987-03-16 | 1989-06-09 | Onera (Off Nat Aerospatiale) | Dispositif et procede pour le traitement d'images numerisees |
GB2457303A (en) * | 2008-02-11 | 2009-08-12 | Linear Algebra Technologies | Randomly accessing elements of compressed matrix data by calculating offsets from non-zero values of a bitmap |
GB2514397B (en) | 2013-05-23 | 2017-10-11 | Linear Algebra Tech Ltd | Corner detection |
US10001993B2 (en) | 2013-08-08 | 2018-06-19 | Linear Algebra Technologies Limited | Variable-length instruction buffer management |
US9910675B2 (en) | 2013-08-08 | 2018-03-06 | Linear Algebra Technologies Limited | Apparatus, systems, and methods for low power computational imaging |
US9727113B2 (en) | 2013-08-08 | 2017-08-08 | Linear Algebra Technologies Limited | Low power computational imaging |
US9146747B2 (en) | 2013-08-08 | 2015-09-29 | Linear Algebra Technologies Limited | Apparatus, systems, and methods for providing configurable computational imaging pipeline |
US11768689B2 (en) | 2013-08-08 | 2023-09-26 | Movidius Limited | Apparatus, systems, and methods for low power computational imaging |
US9196017B2 (en) | 2013-11-15 | 2015-11-24 | Linear Algebra Technologies Limited | Apparatus, systems, and methods for removing noise from an image |
US9270872B2 (en) | 2013-11-26 | 2016-02-23 | Linear Algebra Technologies Limited | Apparatus, systems, and methods for removing shading effect from image |
US10460704B2 (en) | 2016-04-01 | 2019-10-29 | Movidius Limited | Systems and methods for head-mounted display adapted to human visual mechanism |
US10949947B2 (en) | 2017-12-29 | 2021-03-16 | Intel Corporation | Foveated image rendering for head-mounted display devices |
CN117478149B (zh) * | 2023-12-27 | 2024-04-16 | 深圳市活力天汇科技股份有限公司 | 一种数据压缩的方法、装置、计算机设备和可读存储介质 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5119937A (ja) * | 1974-08-10 | 1976-02-17 | Gen Corp | Mojikiokuhoshiki |
-
1975
- 1975-11-28 GB GB4894475A patent/GB1488538A/en not_active Expired
-
1976
- 1976-10-21 FR FR7632292A patent/FR2333319A1/fr active Granted
- 1976-10-29 IT IT2884776A patent/IT1072610B/it active
- 1976-11-02 JP JP13134676A patent/JPS5282027A/ja active Pending
- 1976-11-20 DE DE19762652900 patent/DE2652900C2/de not_active Expired
- 1976-11-29 CA CA266,791A patent/CA1085510A/en not_active Expired
Non-Patent Citations (1)
Title |
---|
NICHTS-ERMITTELT * |
Also Published As
Publication number | Publication date |
---|---|
CA1085510A (en) | 1980-09-09 |
DE2652900C2 (de) | 1982-07-01 |
FR2333319A1 (fr) | 1977-06-24 |
JPS5282027A (en) | 1977-07-08 |
FR2333319B1 (de) | 1978-12-15 |
IT1072610B (it) | 1985-04-10 |
GB1488538A (en) | 1977-10-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE2652900C2 (de) | Steuerschaltung zur Bildwiederholung für ein Raster-Datensichtgerät | |
DE3339666C2 (de) | ||
DE3687358T2 (de) | Bildpufferspeicher mit variablem zugriff. | |
DE69116491T2 (de) | Helligkeitskompensation für eine elektroluminiszierende Anzeigetafel | |
DE3485765T2 (de) | Anzeigesystem fuer zusammengesetzte bilder. | |
DE3889526T2 (de) | Anzeigegerät. | |
DE19915020A1 (de) | Steuerschaltung für ein Videoanzeigesystem und Verfahren zum Übertragen von Videodaten in einem Videoanzeigesystem | |
EP0252911B1 (de) | Programmierbare schaltung zur steuerung einer flüssigkristallanzeige | |
DE3508336C2 (de) | ||
DE2261141C3 (de) | Einrichtung zur graphischen Darstellung von in einem Computer enthaltenen Daten | |
DE2845290A1 (de) | Datensichtgeraet | |
AT389773B (de) | Speicherzugriff-steuereinrichtung | |
DE3022118A1 (de) | Treiber fuer zeichen/graphik-anzeigegeraet | |
DE2459106A1 (de) | Anordnung zur erzeugung von graphischen symbolen auf einer kathodenstrahlroehre und bei dieser anordnung verwendbarer zeichensymbolgenerator | |
DE3218815A1 (de) | Verfahren zur verwendung einer speichervorrichtung fuer ein anzeigesystem | |
DE2223332A1 (de) | Einrichtung zur sichtbaren Anzeige von Daten auf einem Wiedergabegeraet | |
DE69229033T2 (de) | Bildverarbeitungssystem | |
DE3881355T2 (de) | Anzeigegerät. | |
DE3516416C2 (de) | ||
DE3915562C1 (de) | ||
DE69115366T2 (de) | Fernsehbildverarbeitungsvorrichtung | |
DE3781969T2 (de) | Regler fuer kathodenstrahl-bildroehre. | |
DE3906924A1 (de) | Graustufen-abbildungsverfahren mit einer punktematrix-anzeigeeinrichtung | |
DE3733930C2 (de) | ||
DE2612295A1 (de) | Verfahren und datenanzeigeanlage zum anzeigen von daten an mehreren endstellen |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OD | Request for examination | ||
D2 | Grant after examination | ||
8339 | Ceased/non-payment of the annual fee |