DE3346816A1 - Sichtanzeigeanordnung fuer verschiedenartige zeicheninformationen - Google Patents
Sichtanzeigeanordnung fuer verschiedenartige zeicheninformationenInfo
- Publication number
- DE3346816A1 DE3346816A1 DE19833346816 DE3346816A DE3346816A1 DE 3346816 A1 DE3346816 A1 DE 3346816A1 DE 19833346816 DE19833346816 DE 19833346816 DE 3346816 A DE3346816 A DE 3346816A DE 3346816 A1 DE3346816 A1 DE 3346816A1
- Authority
- DE
- Germany
- Prior art keywords
- window
- memory
- data
- document
- display arrangement
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- 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/14—Display of multiple viewports
Description
HITACHI, LTD., Tokyo, Japan
Sichtanzeigeanordnung für verschiedenartige Zeicheninformationen
Die vorliegende Erfindung bezieht sich auf eine Sichtanzeigeanordnung,
mit der verschiedenartige Dokumentinformationen, die aus alphanumerischen Zeichen, graphischen Darstellungen, Bildern usw.
(im Folgenden kurz "Dokumentinformationen" genannt) bestehen, auf einem Sichtanzeigegerät dargestellt werden und insbesondere auf eine
zur dialogfähigen Dokumentverarbeitung geeignete Sichtanzeigeanordnung.
Herkömmliche Sichtanzeigeanordnungen für verschiedenartige Zeicheninformationen weisen einen Bildspeicher auf, der eine einer
Dokumentseite entsprechende Speicherkapazität hat. Die gesamten Informationen über auf einer Seite dargestellte alphanumerische
Zeichen, graphische Darstellungen und Bilder sind im Bildspeicher in Form von Punktinformationen gespeichert. Wenn alphanumerische Zeichen,
graphische Darstellungen und Bilder in einem rechteckigen Bereich,
d. h. einem Fenster dargestellt werden, werden die Punktinformationen
dem Bildspeicher entnommen und in einen Bit-Bildspeicher (bit-map memory) übertragen.
Bei den oben beschriebenen Anordnungen muß der Bildspeicher eine Speicherkapazität von etwa 500 KB bzw.. 1 MB haben, um Informationen
einer DIN A4 bzw.DIN A3-Seite speichern zu können. Das heißt, es wird
ein kostspieliger Speicher benötigt.
Die der Erfindung zugrundeliegende Aufgabe besteht darin, eine
Sichtanzeigeanordnung für verschiedenartige Zeicheninformationen anzugeben, mit der Dokumentinformationen, die aus alphanumerischen
Zeichen, graphischen Darstellungen und Bildern bestehen, rationell und ökonomisch dargestellt werden können, ohne dabei einen Bildspeicher
großer Kapazität zu benötigen.
Diese Aufgabe wird dadurch gelöst, daß erfindungsgemäß eine Sichtanzeigeanordnung für verschiedenartige Zeicheninformationen
angegeben wird, bei der die in einem Fenster liegenden Informationen nicht in einem Bildspeicher, der eine der Information einer Dokumentseite
entsprechende Speicherkapazität hat, gespeichert werden, sondern die Informationen direkt in einen Bit-Bildspeicher eingeschrieben
werden.
Im Folgenden wird die Erfindung anhand der Zeichnung beispielsweise
näher erläutert. Es zeigen:
Fig. 1 eine schematische Darstellung zur Erläuterung der Grundidee
der Erfindung;
Fig. 2 in einem Blockschaltbild Bestandteile einer Ausflihrungsform
der erfindungsgemäßen Sichtanzeigeanordnung für verschiedenartige Zeicheninformationen;
Fig. 3 ein Blockdiagramm der Schaltungsanordnung einer Ausführungsform
der Datenübertragungssteuerung aus Fig. 2;
Fig. 4 eine Fensterverwaltungsliste;
Fig. 5 eine Suchliste;
Fig. 6 die innere Ausgestaltung der Dokumentdatei ;
Fig. 7 eine Zusammenstellung der bei der erfindungsgemäßen Anordnung
verwendeten Befehle;
Fig. 8 ein Flußdiagramm der Verarbeitung jedes Befehls; Fig. 9 ein Flußdiagramm einer Prozedur zur Aktualisierung der
Fensterverwaltungsliste;
Fig. 10 ein Flußdiagramm, das die Prozedur zur Verarbeitung der Dokumentdarstellung aus Fig. 8 im Detail zeigt.
Die Fig. 1 zeigt eine schematische Darstellung zur Erläuterung der
Grundidee der Erfindung. Mit Bezug auf Fig. 1 enthält das Dokun.ent 1 alphanumerische Informationen 2, eine graphische Darstellung 3
und ein Bild 4. Diese verschiedenen Arten von Zeicheninformationen können sich gegenseitig überlappen. Wenn die Informationen aus einem
Teilbereich, d. h. dem Fenster 5, des Dokuments 1 dargestellt werden, werden nur die sich in dem Fenster befindlichen Informationen
mittels eines Code/Bild-Wandlers 6 in Punktinformationen umgewandelt, die direkt in einen Bit-Bildwiederholspeicher (8) eingeschrieben
werden.
Im Folgenden wird anhand der Fig. 2 eine Ausführungsform der erfindungsgemäßen Sichtanzeigeanordnung beschrieben. Die Bezugszeichen
benennen im einzelnen:
10 eine Zentraleinheit (CPU)
12 eine Eingabetastatursteuervorrichtung,
14 eine Eingabetastatur zur Eingabe von Befehlen und Parametern,
16 eine übertragungssteuerung zur Steuerung der Datenübertragung zwischen den Speichern,
18 einen Hauptspeicher zur Speicherung von Programmen und Listen,
20 einen Bildspeicher zum zeitweisen Speichern von Bilddaten,
22 einen Schriftzeichenspeicher zur Speicherung von, alphanumerischen Schriftzeichen,
24 einen Bit-Bildwiederholspeicher eines Sichtanzeigegerätes,
26 ein Sichtanzeigegerät, 28 eine Dateisteuerung und
30 eine Datei zur Speicherung von Dokumentinformationen.
Die übertragungssteuerung 16 dieser AusfUhrungsform kann beispielsweise
wie in Fig. 3 gezeigt ist aufgebaut sein. Mit Bezug auf Fig. 3 bezeichnet der mit gestrichelten Linien umrahmte Block 2000
eine Speichersteuerungseinrichtung, die den Hauptteil der übertragungssteuerung
16 darstellt. Die Speichersteuerungseinrichtung 2000 ist zwischen eine Zentraleinheit (CPU) 10 und einen Speicher 3000
geschaltet und mit der CPU 10 über einen Adreßbus 110 und einen Steuerbus 65 verbunden. Der Speicher 3000 wird als Speicher mit
bitweiser Abbildung verwendet.
Die Speichersteuerungseinrichtung 2000 weist einen Steuerteil 2100,
eine Adressensteuerung 2300, einen Operationsprozessor 2800, einen Lese/Schreibschalter 2400, einen Adressenschalter 2200 und Lese/Schreibzwischenspeicher
2500, 2600 und 2700 auf.
Der Adressenschalter 2200 arbeitet folgendermaßen: Wenn ein
Betriebsartensignal 135, das vom Steuerteil 2100 geliefert wird, eine erste Betriebsart angibt (in der der Speicher 3000 als Hauptspeicher
der CPU 10 verwendet wird), werden über den Adreßbus an den Adressenschalter 2200 angelegte Daten, als Adressendaten zum
Speicher 3000 geschickt. Wenn das Betriebsartensignal 135 eine
zweite Betriebsart angibt (in der der Speicher 3000 dazu verwendet
wird eine graphische Darstellung oder ein Bild zu verarbeiten) werden von der Adressensteuerung 2300 an den Adressenschalter
angelegte Daten als Adressendaten zum Speicher 3000 geschickt.
Der Lese-Schreibschalter 2400 arbeitet folgendermaßen: Wenn das
Betriebsartensignal 135 vom Steuerteil 2100 eine erste Betriebsart angibt , wird ein über den Steuerbus 65 an den Schalter 2400
angelegtes Signal zum Lese/Schreib-Zwischenspeicher 2500 geschickt. Dann werden für eine Leseoperation in einer ersten Periode eines
Taktsignals Daten aus dem Speicher 3000 in den Zwischenspeicher 2500
geholt und diese dann in einer zweiten Periode des Taktsignals zur CPU 10 geschickt. Bei einer Schreiboperation ist, um Daten über
den Zwischenspeicher 2500 von der CPU 10 zum Speicher 3000 zu schicken,
der oben beschriebene Vorgang umgekehrt. Wenn das Betriebsartensignal 135 die zweite Betriebsart angibt , wird ein Lesebefehlssignal 45b,
das vom Steuerteil 2100 an den Lese-Schreibschalter 2400 angelegt wird, zum Lese/Schreib-Zwischenspeicher 2500 geschickt. Dann gibt das Lesebe
fehlssignal 4Sb1In jeder vierten Periode des Synchronisationssignals
einen Lesebefehl aus. Das heißt, Quellendaten werden aus dem Speicher 3000
in den Lese/Schreib-Zwischenspeicher 2500 geholt, aufgrund des Signals 45b., das mit der ersten Periode des Synchronisationssignals
synchronisiert ist. Zieldaten werden synchron zu einem Signal 45b2,
das in einer zweiten Periode des Synchronisationssignals 40 erzeugt wird, vom Speicher 3000 in den Lese/Schreib-Zwischenspeicher 2600
geholt. Ein in einer dritten Periode des Synchronisationssignals 40
erzeugtes Signal aktiviert den Operationsprozessor 2800, damit dieser eine logische Operation zwischen der Quelle und dem Ziel ausführt,
und das Ergebnis dieser logischen Operation zum Lese/Schreib-Zwischenspeicher 2700 schickt. Synchron zu einem Signal 45b«, das in jeder
vierten Periode des Synchronisationssignals 40 erzeugt wird, werden
die Inhalte des Lese/Schreib-Zwischenspeichers 2700 nicht zur
CPU 10, sondern zum Speicher 3000 geschickt. Daher können Daten zwischen der Speichersteuerungseinheit 2000 und dem Speicher 3000
übertragen werden, ohne die Busse 65, 110 und 115 zu passieren.
Die Adressensteuerung 2300 berechnet, wenn die zweite Betriebsart ausgeführt wird, entsprechende Adressen der Quellen- und Zieldaten.
Die Speichersteuerungseinrichtung 2000 kann auf folgende Weise eine
graphische Darstellung erzeugen und Bildkonvertierungen vornehmen.
(1) Verschiedene für die Datenübertragung erforderliche Parameter
(im einzelnen: die Kopfadresse A. der Quelle, die Kopfadresse A2
des Ziels, die effektive Datenlänge 1. der Quelle, die effektive
Datenlänge I2 des Ziels, eine Anzahl N., die angibt wie oft auf
eine Quelle zugegriffen wird, eine Anzahl N7, die angibt, wie oft zu
einem Ziel zugegriffen wird, die Vorschublänge L1 der Quellenadresse,
die Vorschublänge L 2 der Zieladresse, die Abtastrichtung d1 der
Quellendaten, die Abtastrichtung d^ der Zieldaten, die Rück schublänge
J2 der Zieladresseind Operationsarten C) werden wie
folgt spezifiziert: Bestimmte Werte werden im Register, die in der CPU 10 enthalten sind, gesetzt und dann werden Steuersignale jeweils
zur Kennzeichnung entsprechender Parameter zur Speichersteuerungseinrichtung 2000 geschickt. Der Steuerteil 2100 decodiert jedes der
Steuersignale und erzeugt ein Signal zur Einstellung eines Anfangswerts, das dem jeweiligen Steuersignal entspricht. Somit sind Anfangswerte in Registern, die im Steuerteil 2100 enthalten sind, sowie
in Registern oder Zählern, die in der Adressensteuerung 2300 enthalten sind, eingestellt.
(2) Die CPU 10 sendet zum Starten der in der zweiten Betriebsart
ausgeführten Datenübertragung ein Steuersignal aus. Daraufhin beginnt
-8 -
ein im Steuerteil 2100 enthaltener Signalerzeuger zu arbeiten und sendet das Synchronisationssignal 40 an die Adressensteuerung 2300.
Eine Reihe von Operationen wird in vier Perioden des Synchronisationssignals 40, ausgeführt. Im einzelnen werden eine Leseoperation
der Quellendaten, eine Leseoperation der Zieldaten, eine logische Operation zwischen Quellen- und Zieldaten und eine Schreiboperation
zum Schreiben des Ergebnisses der logischen Operation im Ziel, in der ersten, zweiten, dritten und vierten Periode des
Synchronisationssignals 40 ausgeführt. Solch eine Serie von Operationen wird mehrere Male wiederholt.
(3) Wenn die oben genannte Datenübertragung Np-mal durchgeführt
worden ist, wobei N2 vorbestimmt ist, schickt die Adressensteuerung
2300 ein Endsignal 130 an den Steuerteil 2100. Auf das Empfangen des Endsignals 130 hin schickt der Steuerteil 2100 ein
Endunterbrechungssignal zur CPU 10, um diese davon zu informieren,
daß die Datenübertragung abgeschlossen ist.
Im Folgenden werden die Operationen verschiedener, in Fig. 2 gezeigter Vorrichtungen,erklärt. Wenn der Name,der auf dem Sichtanzeigerät
26 dazustellenden Dokumentinformation über die Eingabetastatur 14 angegeben ist, wird die Datei 30 gesucht, um
darin dem angegebenen Namen entsprechende Dokumentinformationen zu finden. Die Dokumentinformationen bestehen üblicherweise aus
alphanumerischen Zeichen, graphischen Darstellungen und Bildern. Für die alphanumerischen Zeichen im Fenster werden
entsprechende Schriftzeichenmuster aus dem Schriftzeichenspeicher 22 ausgelesen und dann in den Bild-Wiederholspeicher 24 eingeschrieben.
Bei graphischen Darstellungen wird nur der in dem Fenster vorhandene Teil mittels eines bekannten Clipping-Algorithmus
in ein Punktmuster umgewandelt, das in den Wiederholungsspeicher 24 eingeschrieben wird. Bei Bildern wird nur der in dem Fenster
COPY
vorhandene Teil aus der Datei 30 ausgelesen und in den Bildspeicher
eingeschrieben. Außerdem werden nur Punktinformationen aus dem oben erwähnten
Teil in den Bildwiederholspeicher 24eingeschrieben. Das heißt , im Bildwiederholspeicher 24 werden nur Einzel-Bilddaten aus den
Dokumentinformationen aufbereitet, die aus dem Fenster erhalten werden
und aus alphanumerischen Zeichen, graphischen Darstellungen und
Bildern bestehen.
Um die Fensteranordnung auf dem Sichtschirm des Sichtanzeigegeräts
26 zu definieren,ist eine Fensterverwaltungsliste, wie sie in
Fig. 4 gezeigt ist, im Hauptspeicher 18 vorgesehen. Die Fensterverwaltungsliste
gibt nicht nur die Lage und Größe jedes Fensters'auf dem Schirm, sondern auch die Lage jedes Teilbereichs, der
von dem Dokument ausgewählt wurde, an. Jeder Teilbereich wird in der Größe einem der entsprechenden Fenster angepaßt.Die Lage jedes
Fensters auf dem Sichtschirm wird durch ein Koordinatensystem ausgedrückt, das seinen Ursprung in der linken oberen Hälfte des Sichtschirms
hat. Die Lage des ausgewählten Teilbereichs des Dokuments wird durch ein Koordinatensystem ausgedrückt, das seinen Ursprung in der
oberen linken Ecke des Dokuments hat.
Eine in Fig. 5 gezeigte Suchliste ist ebenso in dem Hauptspeicher 18 vorgesehen. Um aus den in der Datei 30 gespeicherten
Dokumentinformationen gewünschte Dokumentinformationen auszuwählen,
gibt die Suchliste die dem Dokumentnamen.·., entsprechende Lage der
Dokumentinformationen an, d. h. die zu dem Dokumentennamen gehörige Speicheradresse und Datenlänge. Wie in Fig 6 gezeigt ist, enthalten
die in der Datei 30 gespeicherten Informationen Formatdaten, alphanumerische Daten, Daten graphischer Darstellungen und Bilddaten.
Die Formatdaten spezifizieren das Format des Dokuments, sowie Zeichendichten in Längs- und Querrichtung (d. h. jeweils die Abstände
den Zeilen und den Spalten) und den oberen, unteren sowie den linken und rechten Rand . Die den Hauptteil des Dokuments bildenden alpha-
BAD GFljtiiHÄJL, CXDPY
- In -
numerischen Daten sind in der Datei 30 in Form von Sequenzen von
Zeichencodes gespeichert. Die Daten der graphischen Darstellung sind in Form eines Datenzuges gespeichert, der die Kurvenart, die Strichstärke
und die X- und Y-Koordinate'n der Endpunkte der Kurve angibt. Die Bilddaten enthalten Merkmale eines BildeSyWie dessen Größe,
Datenlänge und die Lage des Bildes auf dem Dokument und sie enthalten Werte, die den Helligkeitsgrad jedes Bildelements angeben.
Die Erfindung ist für die dialogfähige Dokumentverarbeitung verwendbar. Fig. 7 zeigt einige der verwendeten Befehle.
Werden diese Befehle über eine Eingabetastatur 14 zusammen mit den benötigten Parametern eingegeben, decodiert ein in dem Prozessor 10
gespeichertes Programm die Befehle und führt sie nach dem in Fig. 8
gezeigten Verarbeitungsverfahren aus. Mit Bezug auf Fig. 8 werden die Befehle von der Eingabetastatur in den Prozessor 10 zur
Decodierung (Schritt 100) eingegeben. In einem Schritt 200 werden die Inhalte der Fensterverwaltungsliste in Übereinstimmung mit jedem Befehl
erneuert. In Schritt 300 werden vorbestimmte Dokumentinformationen unter Bezugnahme auf die Fensterverwaltungsliste und die Suchliste
in einem vorbestimmten Fenster dargestellt.
Diese Verarbeitung wird im Folgenden kurz erläutert:
i) Im Schritt 100 zur Eingabe und Dekodierung von Befehlen wird die Lage (X- und Y-Richtung) und Größe (X- und Y-Richtung)
des auf dem Sichtschirm zu erzeugenden Fensters durch die Eingabetastatur bestimmt und diese Daten werden in den Prozessor 10 eingegeben.
ii) Im Schritt 200 zur Aktualisierung der Fensterverwaltungsliste
wird das in Fig. 9 gezeigte Programm durchgeführt, um ein Fenster zu
erzeugen. Im Schritt 210A werden die Inhalte WC eines Fensterzählers,
der im Prozessor 10 vorgesehen ist, um die Anzahl der auf dem Sicht-
-■■i-
COPY
schirm erzeugten Fenster anzugeben, um 1 erhöht. Da die Anzahl der
Fenster, die in die (in Fig. 4 gezeigte )Fensterverwaltungsliste
aufgenommen werden können, begrenzt ist, wird in einem Schritt 210B geprüft., ob die Anzahl der Fenster eine obere Grenze übersteigt,
oder nicht. Wenn die Inhalte WC des Fensterzählers die obere Grenze
übersteigen, läuft die Fensterverwaltungsliste über und daher wird ein Fehlerprogramm im Schritt 210E durchgeführt, wie z. B.
das Aussenden einer Alarm-Meldung an das Sichtanzeigegerät. Wenn die·Fensterverwaltungsliste nicht überläuft, existiert
in der Fensterverwaltungsliste ein unbenutzter (oder leerer) Eingabebereich
und die Fensterverwaltungsliste wird nach dem unbenutzten Eingabe—
bereich (210C) durchsucht. Das Kennzeichen in jedem Eingabebereich gibt anf
ob der Eingabebereich benutzt wurde oder nicht. Wenn der i-te Eingabereich leer ist, d. h. das Kennzeichen F. "0" anzeigt, werden
die zur Erzeugung des i-ten Fensters notwendigen Daten in den i-ten Eingabebereich eingeschrieben (Schritt 210D). Das heißt, die von der
Eingabetastatur angegebenen Daten (die Lage und Größe des Fensters), sowie die Merkmale des i-ten Fensters (im einzelnenrdie X-Adresse X-,
die Y-Adresse Y^ die Breite S. und die Höhe H. des Fensters)
werden in die Fensterverwaltungsliste eingegeben. Der Eintrag "Pegel"
in der Fensterverwaltungsliste bezieht sich auf die Überlappung von Fenstern auf dem Sichtschirm.· Das heißt, wenn ein
Fenster mit einem hohen Pegel und ein weiteres mit einem niedrigeren Pegel überlappen, wird das erste auf dem zweiten dargestellt. Ferner
wird der Pegel des neu erzeugten Fensters gegenüber denen der bereits erzeugten Fenster erhöht. Der Pegel L. des i-ten neu erzeugten Fensters
wird mit der Beziehung L- = WC-1 bestimmt. In dem Fall z. B. in dem
nur das i-te Fenster existiert, ist der Wert WC = 1 und daher ist der Pegel L. gleich Null. In dem Fall, in dem neben dem i-ten Fenster nur
ein Fenster existiert, ist WC = 2 und L. = 1. Der Pegel des Fensters wird
auf die oben beschriebene Art bestimmt, wodurch mit den Befehlen "POP" und "PUSH" der Überlappungszustand der Fenster geändert werden
BAD ORIGINAL COPY
Zum Zeitpunkt, an dem das i-te Fenster, wie oben beschrieben/erzeugt wird, sind die im i-ten Fenster darzustellenden
Bilddaten noch nicht in die Fensterverwaltungsliste eingegeben.
Es wird das folgende Programm zur Vervollständigung des
i-ten Fensters durchgeführt. Damit das i-te Fenster ein bestimmtes Muster aufweist (ζ. B. eine weiße oder schwarze Fläche im ganzen
Fenster oder ein Schachbrettmuster) wird der Name D1 der Bilddaten zur Erzeugung der bestimmten Muster in die Fensterverwaltungsliste
eingeschrieben. Wenn der Name D. eingeschrieben ist, wird das
Kennzeichen F^ in der Fensterverwaltungsliste auf "1" eingestellt,
um anzugeben, daß das i-te Fenster erzeugt worden ist.
Im Folgenden wird die in Fig. 8 gezeigte Verarbeitungsprozedur
mit Bezug auf Fig. 10 genau erläutert. Das Fenster mit dem
niedrigsten Pegel wird zuerst verarbeitet und dann werden alle weiteren in die Fensterverwaltungsliste eingegebenen Fenster nach der Hohe des
jeweiligen Pegels in aufsteigender Folge verarbeitet. Bilddaten, die, bevor ein Befehl eingegeben wurde, dem Bildwiederholspeicher 24
zugefügt wurden, werden in dem Speicher 24 gehalten. Wenn der Befehl eingegeben wird, muß der Bildwiederholspeicher für ein Fenster neu
eingeschrieben werden und es ist nicht erforderlich, daß er für ein weiteres Fenster neu eingeschrieben wird, um diese
Fenster zu unterscheiden, ist in der Fensterverwaltungsliste ein
Eintrag "Kennzeichen zur Datenanforderung" vorgesehen. Das Kennzeichen zur Datenanforderung wird auf "An" oder "Aus" je nach dem Befehl in
Schritt 200 aus Fig. 8 eingestellt. Wenn das Kennzeichen "Aus" lautet,
ist es nicht erforderlich, ein Fenster, welches dieses Kennzeichen hat
neu zu schreiben und das nächste Fenster wird verarbeitet. Wenn das Kennzeichen "An" lautet, wird aus der Suchliste anhand des Namens des
in einem Fenster mit diesem Kennzeichen darzustellenden Dokuments die
Lage des Dokuments der Datei 30 gesucht. Die gewünschten Dokumentinformationen (die den in Fig. 6 gezeigten Inhalt haben) werden aus der
Datei 30 in den Hauptspeicher 18 geholt (Schritt 340). Das Dokument
besteht üblicherweise aus alphanumerischen Zeichen, graphischen Darstellungen und Bildern. Es werden jedoch nur Daten des im Fenster
befindlichen Teils der alphanumerischen Information, der graphischen Darstellung und der Bilder selektiv ausgelesen, um dann in Bilddaten
umgewandelt zu werden. Die so erhaltenen Bilddaten werden in den Bildwiederholspeicher in einer vorbestimmten Position eingeschrieben.
(Schritte 350, 360vund 370).
Nach den obigen Ausführungen erübrigt sich ein Bildspeicher, der eine
Speicherkapazität hat, die einer Dokumentseite entspricht, d.h., eine Speicherkapazität von etwa 400 KB bzw. 1 MB für eine DIN A4 bzw.
DIN A3-Seite. Die Erfindung ermöglicht, daß ein billiger Bildspeicher verwendet werden kann.
Λ If- - Leerseite -
Claims (4)
- Ansprüche(JySichtanzeigeanordnung für verschiedenartige Zeicheninformationen, gekennzeichnet durchMittel (16) zum direkten Neuschreiben zumindest eines Teilbereiches eines Bit-Bildspeichers (24) eines Sichtanzeigeräts (26).
- 2. Sichtanzeigeanordnung nach Anspruch 1,
dadurch gekennzeichnet,daß der Teilbereich ein Fenster (5) einer Mehrfachfenster-Darstellungist. - 3. Sichtanzeigeanordnung nach Anspruch 1,
gekennzeichnet durcheinen Bit-Bildspeicher (24), eineSpeichervorrichtung (18, 20, 22), Mittel (10) zum Schreiben einer Fensterverwaltungsliste (Fig. 4) in die Speichervorrichtung und eine Speichersteuerungseinrichtung (2000) zur Steuerung der Datenübertragung zwischen dem Bit-Bildspeicher (24) und der Speichervorrichtung (18, 20, 22). - 4. Sichtanzeigeanordnung nach Anspruch 1,
dadurch gekennzeichnet,daß die Speichersteuerungseinrichtung (2000) Mittel (2100, 2300) zur Spezifizierung eines Übertragungsparameters für jedes Fenster aufweist.81-(A8369-02)-CMF
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP57226120A JPS59116787A (ja) | 1982-12-24 | 1982-12-24 | デイスプレイ表示方式 |
Publications (2)
Publication Number | Publication Date |
---|---|
DE3346816A1 true DE3346816A1 (de) | 1984-07-05 |
DE3346816C2 DE3346816C2 (de) | 1990-02-08 |
Family
ID=16840147
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19833346816 Granted DE3346816A1 (de) | 1982-12-24 | 1983-12-23 | Sichtanzeigeanordnung fuer verschiedenartige zeicheninformationen |
Country Status (4)
Country | Link |
---|---|
US (1) | US4692757A (de) |
JP (1) | JPS59116787A (de) |
DE (1) | DE3346816A1 (de) |
FR (1) | FR2538588B1 (de) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3517995A1 (de) * | 1984-05-21 | 1986-01-02 | Elscint Ltd., Haifa | Anordnung zur fensteranzeige |
DE3543252A1 (de) * | 1984-12-07 | 1986-06-12 | Kabushiki Kaisha Toshiba, Kawasaki, Kanagawa | Vorrichtung und verfahren zur anzeigesteuerung |
EP0242139A2 (de) * | 1986-04-11 | 1987-10-21 | Mitsubishi Denki Kabushiki Kaisha | Anzeigesteuergerät |
DE3914905A1 (de) * | 1988-05-06 | 1989-11-16 | Hitachi Ltd | Vorrichtung und verfahren zur darstellung von mehrfach-fenstern |
DE3932693A1 (de) * | 1988-09-29 | 1990-04-05 | Toshiba Kawasaki Kk | Fensteranzeige-steuervorrichtung |
DE4031648A1 (de) * | 1990-01-24 | 1991-07-25 | Fuji Xerox Co Ltd | Vorrichtung zur herstellung und verwendung von handbuchseiten |
Families Citing this family (75)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH079569B2 (ja) * | 1983-07-01 | 1995-02-01 | 株式会社日立製作所 | ディスプレイコントローラ及びそれを用いた図形表示装置 |
EP0158314B1 (de) * | 1984-04-10 | 1993-07-21 | Ascii Corporation | Videoanzeigesteuersystem |
JPS6115190A (ja) * | 1984-07-02 | 1986-01-23 | ソニー株式会社 | 表示端末装置 |
JPH0695278B2 (ja) * | 1984-07-23 | 1994-11-24 | 株式会社リコー | 表示情報処理装置 |
USRE36653E (en) * | 1984-09-06 | 2000-04-11 | Heckel; Paul C. | Search/retrieval system |
DE3588163T2 (de) * | 1984-11-14 | 1997-12-18 | Canon Kk | Bildverarbeitungssystem |
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 |
JPH081548B2 (ja) * | 1985-05-13 | 1996-01-10 | キヤノン株式会社 | 画像処理装置 |
JPH0743582B2 (ja) * | 1985-08-30 | 1995-05-15 | 株式会社日立製作所 | 多重画面表示用計算システム |
GB2180729B (en) * | 1985-09-13 | 1989-10-11 | Sun Microsystems Inc | Method and apparatus for dma window display |
US4815029A (en) * | 1985-09-23 | 1989-03-21 | International Business Machines Corp. | In-line dynamic editor for mixed object documents |
US5165016A (en) * | 1985-10-07 | 1992-11-17 | Casio Computer Co., Ltd. | Image data output apparatus with display range designation means |
US5781175A (en) * | 1986-04-21 | 1998-07-14 | Canon Kabushiki Kaisha | Image search apparatus |
JP2507361B2 (ja) * | 1986-10-31 | 1996-06-12 | 株式会社東芝 | 画像情報処理装置 |
US5347624A (en) * | 1987-03-05 | 1994-09-13 | Hitachi, Ltd. | Method and apparatus for display control |
EP0316424A1 (de) * | 1987-05-18 | 1989-05-24 | Hughes Aircraft Company | Rasterbildgenerator |
JPS644828A (en) * | 1987-06-26 | 1989-01-10 | Sharp Kk | Image display control system |
US4890098A (en) * | 1987-10-20 | 1989-12-26 | International Business Machines Corporation | Flexible window management on a computer display |
US5001697A (en) * | 1988-02-10 | 1991-03-19 | Ibm Corp. | Method to automatically vary displayed object size with variations in window size |
US5047760A (en) * | 1988-03-23 | 1991-09-10 | Dupont Pixel Systems Limited | Crossbar converter |
US5726669A (en) * | 1988-06-20 | 1998-03-10 | Fujitsu Limited | Multi-window communication system |
US4961071A (en) * | 1988-09-23 | 1990-10-02 | Krooss John R | Apparatus for receipt and display of raster scan imagery signals in relocatable windows on a video monitor |
JPH02217897A (ja) * | 1989-02-20 | 1990-08-30 | Hitachi Ltd | 画素密度変換方式 |
US5029109A (en) * | 1989-02-23 | 1991-07-02 | Minolta Camera Kabushiki Kaisha | Image forming device with a small sized memory device employing a bit map assignment system |
WO1991000587A1 (en) * | 1989-06-30 | 1991-01-10 | Poqet Computer Corporation | Video image controller for low power computer |
CA2021865A1 (en) * | 1989-07-26 | 1991-01-27 | Seizi Maruo | Multimedia telemeeting terminal device, terminal device system and manipulation method thereof |
US5050100A (en) * | 1990-08-17 | 1991-09-17 | Lexmark International, Inc. | Bit map memory management for a page printer |
US5297249A (en) * | 1990-10-31 | 1994-03-22 | International Business Machines Corporation | Hypermedia link marker abstract and search services |
US5204947A (en) * | 1990-10-31 | 1993-04-20 | International Business Machines Corporation | Application independent (open) hypermedia enablement services |
US5239625A (en) * | 1991-03-05 | 1993-08-24 | Rampage Systems, Inc. | Apparatus and method to merge images rasterized at different resolutions |
JPH04344524A (ja) * | 1991-05-21 | 1992-12-01 | Toshiba Corp | 画像表示装置 |
US5227771A (en) * | 1991-07-10 | 1993-07-13 | International Business Machines Corporation | Method and system for incrementally changing window size on a display |
US5367621A (en) * | 1991-09-06 | 1994-11-22 | International Business Machines Corporation | Data processing method to provide a generalized link from a reference point in an on-line book to an arbitrary multimedia object which can be dynamically updated |
US5528281A (en) * | 1991-09-27 | 1996-06-18 | Bell Atlantic Network Services | Method and system for accessing multimedia data over public switched telephone network |
US5790174A (en) * | 1991-09-27 | 1998-08-04 | Bell Atlantic Network Services, Inc. | PSTN architecture for video-on-demand services |
GB2262365B (en) * | 1991-12-10 | 1995-08-09 | Sony Broadcast & Communication | Apparatus and methods for designing,analyzing or simulating signal processing functions |
US5351129A (en) * | 1992-03-24 | 1994-09-27 | Rgb Technology D/B/A Rgb Spectrum | Video multiplexor-encoder and decoder-converter |
US5265202A (en) * | 1992-08-28 | 1993-11-23 | International Business Machines Corporation | Method and system for accessing visually obscured data in a data processing system |
US5664080A (en) * | 1992-10-20 | 1997-09-02 | International Business Machines Corporation | System and method for generating a universal palette and mapping an original color space to the universal palette |
US5402147A (en) * | 1992-10-30 | 1995-03-28 | International Business Machines Corporation | Integrated single frame buffer memory for storing graphics and video data |
DE4243543A1 (de) * | 1992-12-22 | 1994-06-23 | Kloeckner Humboldt Deutz Ag | Einrichtung zur Datenverarbeitung bei der Produktion von Brennkraftmaschinen |
JP2620576B2 (ja) * | 1993-04-15 | 1997-06-18 | インターナショナル・ビジネス・マシーンズ・コーポレイション | ユーザが要求したフォントに従ってグラフィカル・ユーザ・インターフェースを調節する方法及びシステム |
US5500933A (en) * | 1993-04-28 | 1996-03-19 | Canon Information Systems, Inc. | Display system which displays motion video objects combined with other visual objects |
US5530859A (en) * | 1993-05-10 | 1996-06-25 | Taligent, Inc. | System for synchronizing a midi presentation with presentations generated by other multimedia streams by means of clock objects |
US5680639A (en) * | 1993-05-10 | 1997-10-21 | Object Technology Licensing Corp. | Multimedia control system |
US5596696A (en) * | 1993-05-10 | 1997-01-21 | Object Technology Licensing Corp. | Method and apparatus for synchronizing graphical presentations |
JP3599738B2 (ja) * | 1993-05-10 | 2004-12-08 | オブジェクト テクノロジー ライセンシング コーポレイション | マルチメディア同期システム |
EP0700205A3 (de) * | 1994-08-31 | 1997-04-02 | Toshiba Kk | Multimediafernsehempfänger und Initialisierungsverfahren dafür |
US5907850A (en) * | 1994-12-23 | 1999-05-25 | Gary Matthew Krause | Method and system for manipulating construction blueprint documents with hypermedia hotspot reference links from a first construction document to a related secondary construction document |
US5828369A (en) * | 1995-12-15 | 1998-10-27 | Comprehend Technology Inc. | Method and system for displaying an animation sequence for in a frameless animation window on a computer display |
US5784055A (en) * | 1996-05-06 | 1998-07-21 | International Business Machines Corporation | Color control for on-screen display in digital video |
JP3799371B2 (ja) * | 1999-03-10 | 2006-07-19 | 株式会社リコー | 合成印刷方法及びプリンタドライバ |
US6628310B1 (en) | 2000-06-16 | 2003-09-30 | Chapelle Planning Co., Ltd. | Method of and system for turning over a window that is laid over another window, and recording medium having program of turning over a window that is laid over another window |
US6762855B1 (en) * | 2000-07-07 | 2004-07-13 | Eastman Kodak Company | Variable speed printing system |
US20050183017A1 (en) * | 2001-01-31 | 2005-08-18 | Microsoft Corporation | Seekbar in taskbar player visualization mode |
US7757182B2 (en) * | 2003-06-25 | 2010-07-13 | Microsoft Corporation | Taskbar media player |
US7512884B2 (en) | 2003-06-25 | 2009-03-31 | Microsoft Corporation | System and method for switching of media presentation |
US7669140B2 (en) * | 2003-08-21 | 2010-02-23 | Microsoft Corporation | System and method for providing rich minimized applications |
US20050055645A1 (en) * | 2003-09-09 | 2005-03-10 | Mitutoyo Corporation | System and method for resizing tiles on a computer display |
US8302111B2 (en) | 2003-11-24 | 2012-10-30 | Time Warner Cable Inc. | Methods and apparatus for hardware registration in a network device |
US7266726B1 (en) | 2003-11-24 | 2007-09-04 | Time Warner Cable Inc. | Methods and apparatus for event logging in an information network |
US7544209B2 (en) * | 2004-01-12 | 2009-06-09 | Lotke Paul A | Patello-femoral prosthesis |
US9213538B1 (en) | 2004-02-06 | 2015-12-15 | Time Warner Cable Enterprises Llc | Methods and apparatus for display element management in an information network |
JP4900640B2 (ja) * | 2005-03-30 | 2012-03-21 | 京セラ株式会社 | 携帯端末装置およびその文書表示制御方法 |
US20060236264A1 (en) * | 2005-04-18 | 2006-10-19 | Microsoft Corporation | Automatic window resize behavior and optimizations |
JP2007004896A (ja) * | 2005-06-23 | 2007-01-11 | Toshiba Corp | 情報記憶媒体、情報転送方法、情報再生方法、及び情報記録方法 |
US7086792B1 (en) * | 2005-09-08 | 2006-08-08 | Xerox Corporation | Combining a set of images into a single document image file having a version key and a color plane associated therewith |
US9841980B2 (en) * | 2008-04-25 | 2017-12-12 | Microsoft Technology, LLC | Extensible and application-adaptable toolbar for web services |
JP5439236B2 (ja) * | 2010-03-12 | 2014-03-12 | 株式会社日立製作所 | 計算機システムおよびアプリケーションプログラムの実行方法 |
KR20110110433A (ko) * | 2010-04-01 | 2011-10-07 | 삼성전자주식회사 | 영상 표시 장치 및 영상 표시 방법 |
US20140075377A1 (en) | 2012-09-10 | 2014-03-13 | Samsung Electronics Co. Ltd. | Method for connecting mobile terminal and external display and apparatus implementing the same |
US11716558B2 (en) | 2018-04-16 | 2023-08-01 | Charter Communications Operating, Llc | Apparatus and methods for integrated high-capacity data and wireless network services |
WO2020077346A1 (en) | 2018-10-12 | 2020-04-16 | Charter Communications Operating, Llc | Apparatus and methods for cell identification in wireless networks |
US11129171B2 (en) | 2019-02-27 | 2021-09-21 | Charter Communications Operating, Llc | Methods and apparatus for wireless signal maximization and management in a quasi-licensed wireless system |
US11026205B2 (en) | 2019-10-23 | 2021-06-01 | Charter Communications Operating, Llc | Methods and apparatus for device registration in a quasi-licensed wireless system |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3242470A (en) * | 1962-08-21 | 1966-03-22 | Bell Telephone Labor Inc | Automation of telephone information service |
DE2836500B2 (de) * | 1978-08-21 | 1980-12-18 | Siemens Ag, 1000 Berlin Und 8000 Muenchen | Anordnung zum Einblenden von Graphiken in ein auf dem Bildschirm eines Sichtgerätes dargestelltes Bild |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4197590A (en) * | 1976-01-19 | 1980-04-08 | Nugraphics, Inc. | Method for dynamically viewing image elements stored in a random access memory array |
US4041463A (en) * | 1976-01-22 | 1977-08-09 | Infodetics, Inc. | Document filing, updating and retrieval system |
GB2030827B (en) * | 1978-10-02 | 1982-06-16 | Ibm | Video display terminal with partitioned screen |
JPS5778087A (en) * | 1980-10-31 | 1982-05-15 | Tokyo Shibaura Electric Co | Video information storage retrieving device |
US4470042A (en) * | 1981-03-06 | 1984-09-04 | Allen-Bradley Company | System for displaying graphic and alphanumeric data |
US4533910A (en) * | 1982-11-02 | 1985-08-06 | Cadtrak Corporation | Graphics display system with viewports of arbitrary location and content |
US4559533A (en) * | 1983-11-03 | 1985-12-17 | Burroughs Corporation | Method of electronically moving portions of several different images on a CRT screen |
-
1982
- 1982-12-24 JP JP57226120A patent/JPS59116787A/ja active Pending
-
1983
- 1983-12-22 US US06/564,496 patent/US4692757A/en not_active Expired - Lifetime
- 1983-12-23 DE DE19833346816 patent/DE3346816A1/de active Granted
- 1983-12-23 FR FR8320662A patent/FR2538588B1/fr not_active Expired
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3242470A (en) * | 1962-08-21 | 1966-03-22 | Bell Telephone Labor Inc | Automation of telephone information service |
DE2836500B2 (de) * | 1978-08-21 | 1980-12-18 | Siemens Ag, 1000 Berlin Und 8000 Muenchen | Anordnung zum Einblenden von Graphiken in ein auf dem Bildschirm eines Sichtgerätes dargestelltes Bild |
Non-Patent Citations (1)
Title |
---|
NTG Fachberichte, 1979, Bd. 67, Teil II, S. 182-193 * |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3517995A1 (de) * | 1984-05-21 | 1986-01-02 | Elscint Ltd., Haifa | Anordnung zur fensteranzeige |
DE3517995C2 (de) * | 1984-05-21 | 1999-06-17 | Elscint Ltd | Anordnung zur Transformation von Intensitätsdaten in Form von Graupegelwerten bei Video-Sichtanzeigebildern |
DE3543252A1 (de) * | 1984-12-07 | 1986-06-12 | Kabushiki Kaisha Toshiba, Kawasaki, Kanagawa | Vorrichtung und verfahren zur anzeigesteuerung |
EP0242139A2 (de) * | 1986-04-11 | 1987-10-21 | Mitsubishi Denki Kabushiki Kaisha | Anzeigesteuergerät |
EP0242139A3 (en) * | 1986-04-11 | 1990-03-21 | Mitsubishi Denki Kabushiki Kaisha | Display controller |
DE3914905A1 (de) * | 1988-05-06 | 1989-11-16 | Hitachi Ltd | Vorrichtung und verfahren zur darstellung von mehrfach-fenstern |
DE3932693A1 (de) * | 1988-09-29 | 1990-04-05 | Toshiba Kawasaki Kk | Fensteranzeige-steuervorrichtung |
DE3932693C2 (de) * | 1988-09-29 | 1998-11-19 | Toshiba Kawasaki Kk | Fensteranzeige-Steuergerät |
DE4031648A1 (de) * | 1990-01-24 | 1991-07-25 | Fuji Xerox Co Ltd | Vorrichtung zur herstellung und verwendung von handbuchseiten |
Also Published As
Publication number | Publication date |
---|---|
FR2538588A1 (fr) | 1984-06-29 |
DE3346816C2 (de) | 1990-02-08 |
US4692757A (en) | 1987-09-08 |
FR2538588B1 (fr) | 1987-11-13 |
JPS59116787A (ja) | 1984-07-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE3346816A1 (de) | Sichtanzeigeanordnung fuer verschiedenartige zeicheninformationen | |
DE3419063C2 (de) | ||
DE3440377C2 (de) | ||
DE69735975T2 (de) | System und Verfahren zur Überlagerung von wahlweise in unterschiedlichen nativen Formaten gespeicherten Bildern | |
DE3425022C2 (de) | ||
DE69133362T2 (de) | Dokumentenverarbeitungs-verfahren und -gerät, entsprechende Program und Speichereinheit | |
DE2701891C2 (de) | ||
DE3625390A1 (de) | Graphisches anzeigesystem mit beliebiger rberlappung von bildausschnitten | |
DE3419219C2 (de) | Steuervorrichtung für ein Bildschirmgerät | |
DE2755981A1 (de) | Wiedergabesystem | |
DE3931128A1 (de) | Bilddatenprozessor mit mitteln zur veraenderung der aufloesung von bildern | |
EP0132456B1 (de) | Verfahren und Vorrichtung zur Prüfung der Satzqualität von Druckerzeugnissen, insbesondere Zeitungen | |
DE60106301T2 (de) | Verfahren und system für die ausfuhr von datenverbänden zu zweidimensionalen oder dreidimensionalen geometrischen entitäten | |
DE3632603C2 (de) | ||
DE60105632T2 (de) | Verfahren und vorrichtung zur erzeugung zusammengesetzter schriftsätze | |
DE3043100C2 (de) | ||
DE2652900C2 (de) | Steuerschaltung zur Bildwiederholung für ein Raster-Datensichtgerät | |
DE3441640A1 (de) | Streifenfeldspeichercontroller | |
DE69633716T2 (de) | Hochgeschwindigkeitssystem zur Skalierung von Bildern | |
DE3347644A1 (de) | Grafikanzeigeeinrichtung | |
DE69709695T3 (de) | Verfahren zur seitenzusammensetzung | |
DE3121046C2 (de) | ||
DE3915562C1 (de) | ||
DE2324063B2 (de) | Pufferspeichereinrichtung | |
DE3046972C2 (de) | Steuerschaltung zum Erzeugen von Punktmusterdaten |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
D2 | Grant after examination | ||
8364 | No opposition during term of opposition |