DE3346816A1 - Sichtanzeigeanordnung fuer verschiedenartige zeicheninformationen - Google Patents

Sichtanzeigeanordnung fuer verschiedenartige zeicheninformationen

Info

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
Application number
DE19833346816
Other languages
English (en)
Other versions
DE3346816C2 (de
Inventor
Yasuyuki Sagamihara Okada
Kuniaki Tokio/Tokyo Tabata
Susumu Sagamihara Tsuhara
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Publication of DE3346816A1 publication Critical patent/DE3346816A1/de
Application granted granted Critical
Publication of DE3346816C2 publication Critical patent/DE3346816C2/de
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/14Display 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 ORIGINAL
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)

  1. Ansprüche
    (JySichtanzeigeanordnung für verschiedenartige Zeicheninformationen, gekennzeichnet durch
    Mittel (16) zum direkten Neuschreiben zumindest eines Teilbereiches eines Bit-Bildspeichers (24) eines Sichtanzeigeräts (26).
  2. 2. Sichtanzeigeanordnung nach Anspruch 1,
    dadurch gekennzeichnet,
    daß der Teilbereich ein Fenster (5) einer Mehrfachfenster-Darstellung
    ist.
  3. 3. Sichtanzeigeanordnung nach Anspruch 1,
    gekennzeichnet durch
    einen Bit-Bildspeicher (24), eine
    Speichervorrichtung (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. 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
DE19833346816 1982-12-24 1983-12-23 Sichtanzeigeanordnung fuer verschiedenartige zeicheninformationen Granted DE3346816A1 (de)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
NTG Fachberichte, 1979, Bd. 67, Teil II, S. 182-193 *

Cited By (9)

* Cited by examiner, † Cited by third party
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