DE3780515T2 - Videoanzeigesystem mit einem graphischer cursor. - Google Patents
Videoanzeigesystem mit einem graphischer cursor.Info
- Publication number
- DE3780515T2 DE3780515T2 DE8787304097T DE3780515T DE3780515T2 DE 3780515 T2 DE3780515 T2 DE 3780515T2 DE 8787304097 T DE8787304097 T DE 8787304097T DE 3780515 T DE3780515 T DE 3780515T DE 3780515 T2 DE3780515 T2 DE 3780515T2
- Authority
- DE
- Germany
- Prior art keywords
- cursor
- data
- display system
- video display
- image
- 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.)
- Expired - Fee Related
Links
- 230000015654 memory Effects 0.000 claims description 36
- 238000002156 mixing Methods 0.000 claims description 3
- 238000007781 pre-processing Methods 0.000 claims description 3
- 230000006870 function Effects 0.000 description 4
- 230000015572 biosynthetic process Effects 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 2
- 230000003139 buffering effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000000007 visual effect Effects 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
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/08—Cursor circuits
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Controls And Circuits For Display Device (AREA)
Description
- Die Erfindung bezieht sich auf ein Videoanzeigesystem mit einem graphischem Cursor. Insbesondere betrifft die Erfindung das Problem der Überlagerung eines graphischen Cursors auf eine rasterabgetastete Videoanzeige, z.B. für eine interaktive Graphik-Arbeitsstation mit hoher Auflösung.
- Bei einem typischen Graphik-Anzeigesystem mit hoher Auflösung wird das Anzeigebild in einem Speicher in Form einer bitweise erfolgten Abbildung aufgenommen, d.h., daß jedes Bildelement (pixel) der Anzeige durch den Zustand eines einzelnen Bits im Speicher (im Fall einer monochromen Anzeige), oder durch die Zustände mehrerer Bits (im Fall einer Grauskala oder Farbanzeige) definiert wird. Im Betrieb werden Daten aus dem Speicher synchron mit der Rasterabtastung der Anzeige ausgelesen und in Serienform umgewandelt, um ein Videosignal zum Ansteuern der Anzeige zu erzielen.
- Ein derartiges Anzeigesystem hat normalerweise eine Einstellorrichtung in Form einer "Maus" oder eines ähnlichen Wandlers, der auf den Anzeigeschirm zeigt und auf ihm zeichnet. Die physikalischen Bewegungen der Maus werden in x-y Koordinaten umgesetzt, die die Position eines graphischen Cursors innerhalb der Sichtanzeige definieren. Der Cursor besteht normalerweise aus einer rechteckförmigen Fläche innerhalb des angezeigten Bildes, in welchem das gespeicherte Bild nach einem bestimmten Algorithmus mit Hilfe des Inhalts einer Cursor-Biteinstellung, die auch innerhalb des Speichers gespeichert ist, modifiziert wird. Der Cursor kann beispielsweise aus 64 x 64 Bildelementen bestehen.
- Bei einem derartigen herkömmlichen System werden die gesamten Cursordaten aus dem Speicher in einen schnellen statischen Speicher während des Bildaustastintervalles der Sichtanzeige gelesen, wenn der Speicher-Videodatenkanal sonst unbesetzt ist. Die Cursordaten werden dann aus dem schnellen Speicher ausgelesen, in Serienform umgewandelt und ausgerichtet und mit den in serielles Format gebrachten Bilddaten in Echtzeit kombiniert, um ein Ausgangs-Videosignal zu erzeugen, das dem Bild entspricht, wobei der Cursor an der gewünschten Position überlagert wird.
- Die bei dieser Methode auftretenden Probleme sind folgende:
- 1. Um die Bild- und Cursordatenströme nach der Serialisierung zu kombinieren, ist eine sorgfältige Zeitsteuerung der serialisierenden Schieberegister erforderlich, wobei die Steuerlogik mit der Bildelement-Taktrate arbeitet. Wenn die Bildelement-Taktraten in den VHF-Bereich (100 -150 MHz ist heutzutage nicht ungewöhnlich) zunehmen, wird es immer schwieriger, diese Logik anzuwenden.
- 2. Es ist ein relativ großer, schneller Speicher erforderlich, um die gesamten Werte des Cursors zu speichern. Während derartige Speicher bei einer M.S.I.-Lösung kein größeres Hindernis darstellen, bieten sie sich nicht von selbst für Gatterfeldlösungen an, da sie in das Feld nicht eingeschlossen werden können. Dies führt dazu, daß zusätzliche Bauelemente erforderlich sind, und führt ferner zu einer erhöhten 1/0 Komplexität für das Gatterfeld. Es ist zweckmäßig, den gesamten Vorgang in einem Gatterfeld durchführen zu können.
- Gemäß der Erfindung wird ein Videosichtanzeigesystem vorgeschlagen, das aufweist
- (a) einen Speicher, der einen ersten, eine Bilddarstellung definierenden ersten Bitplan und einen zweiten, einen der Bilddarstellung zu überlagernden Cursor definierenden Bitplan aufnimmmt, und
- (b) eine rasterabgetastete Anzeigevorrichtung, und das gekennzeichnet ist durch
- (c) eine Vorrichtung, die während einer Zeilenaustastlücke der Anzeigevorrichtung betätigbar ist, um aus dem Speicher Cursordaten auszulesen, die einen Teil des Cursorbitplans entsprechend der nächsten Rasterzeile der Bilddarstellung darstellen, und um diese Daten in einem schnellen Speicher zu speichern, und
- (d) eine Vorrichtung, die während der Abtastung dieser nächsten Rasterzeile betätigbar ist, um aus dem Speicher Bilddaten auszulesen, die einen Teil des Bildbitplans entsprechend dieser Rasterzeile darstellen, und um sie mit dem Inhalt des schnellen Speichers zu kombinieren, damit ein Ausgangs-Videosignal erzeugt wird.
- Daraus ergibt sich, daß mit vorliegender Erfindung der Cursor aus dem Speicher ausgelesen und mit den Bilddaten auf einer zeilenweisen Basis kombiniert wird, anstatt jeweils ein gesamtes Bild gleichzeitig. Daraus ergibt sich, daß die Größe des erforderlichen schnellen Speichers wesentlich reduziert wird, da der schnelle Speicher nur in der Lage sein muß, den Teil des Cursors zu speichern, der einer einzelnen Rasterzeile entspricht.
- Bei einer bevorzugten Ausführungsform der Erfindung werden die Cursordaten während der Zeilenaustastlücke so vorverarbeitet, daß sie in bezug auf die Bilddaten ausgerichtet sind, und die vorverarbeiteten Cursordaten werden dann mit den Bilddaten in Echtzeit während des Abtastens der nächsten Zeile der Sichtanzeige kombiniert.
- Vorzugsweise wird das Vorverarbeiten der Cursordaten und das Kombinieren der vorverarbeiteten Cursordaten mit den Bilddaten bitparallel (z.B. jeweils ein Byte gleichzeitig) durchgeführt. Dies ermöglicht, daß die Taktfrequenz wesentlich kleiner sein kann als die, die in einem herkömmlichen Anzeigesystem erforderlich ist, bei dem die Daten serienweise (d.h. jeweils ein Bit gleichzeitig) verarbeitet werden. Ferner ist nur ein einziger Parallel-Serien-Wandler erforderlich, während bei einem herkömmlichen System zwei Wandler benötigt werden, einer für die Bilddaten und einer für die Cursordaten.
- Ein Videosichtanzeigesystem nach der Erfindung wird nachstehend anhand eines Ausführungsbeispiels in Verbindung mit den Zeichnungen beschrieben.
- Fig. 1 zeigt ein Blockschaltbild des Systems.
- Fig. 2 zeigt Bilddaten entsprechend einer Rasterzeile, sowie den entsprechenden Teil der Cursordaten.
- Fig. 3 zeigt eine Cursor-Verarbeitungseinheit, die einen Teil des Sichtanzeigesystems darstellt.
- Fig. 4 stellt die Art und Weise dar, in der die Cursor-Verarbeitungseinheit den Cursor in bezug auf die Bilddaten ausrichtet.
- Fig. 1 zeigt eine Gesamtansicht des Videoanzeigesystems. Das System weist einen Datenspeicher 10 auf, der einen Bitplan gespeichert hält, der ein aus 1024 x 1024 Bildelementen bestehendes Bild darstellt. Das Bild ist monochrom, so daß jedes Bildelement durch ein einziges Bit (0 = weiß, 1 = schwarz) dargestellt wird. Das gesamte Bild nimmt deshalb 131 072 gespeicherte Bytes ein.
- Der Speicher 10 nimmt ferner einen Bitplan auf, der einen Cursor darstellt, der dem Bild überlagert werden soll. Der Cursor besteht aus 64 x 64 Bildelementen, jedes Bildelement wird durch zwei Bits A, B dargestellt. Mit anderen Worten heißt dies, daß der Cursor-Bitplan aus 64 x 64 Datenflächen besteht, die zwei Bits A, B für jedes der Bildelemente im Cursor enthalten. Jede dieser Flächen nimmt 512 Bytes zur Speicherung ein.
- Die beiden Bits A, B geben die Art und Weise an, in der das entsprechende Bildelement durch den Cursor in folgender Weise modifiziert werden soll: Funktion keine Änderung (angezeigtes Bildelement = Abbildungs-Bildelement) Komplement (angezeigtes Bildelement = inverser Wert des Abbildungs-Bildelementes) schwarz (angezeigtes Bildelement ist schwarz) weiß (angezeigtes Bildelement ist weiß).
- Daraus ergibt sich, daß dies der Bildung der ODER-Funktion des Abbildungs-Bildelementes mit Bit A, und der anschließenden Bildung des Exklusiv-ODER-Funktion des Resultats mit Bit B entspricht.
- Durch Setzen der Bits des Cursor-Bitplans auf geeignete Werte kann eine Vielzahl von unterschiedlichen Cursoren unterschiedlicher Formen und Größen erzeugt werden.
- Der Speicher hat einen bytebreiten Lese/Schreibkanal 11, der mit einem Datenprozessor 12 verbunden ist, so daß der Prozessor die Bild- und Cursordaten in der erforderlichen Weise lesen und schreiben kann. Der Speicher 10 besitzt ferner einen bytebreiten Nurlese-Kanal 13, der mit einer Cursor-Verarbeitungseinheit 14 verbunden ist. Wie nachstehend im einzelnen beschrieben wird, verbindet die Einheit 14 die Cursor- und Bilddaten, die aus dem Speicher ausgelesen werden, um einen das Bild darstellenden Ausgang zu erzeugen, wobei der Cursor in der gewünschten Position darauf überlagert wird. Der Ausgang der Einheit 14 wird einem 8-Bit-Schieberegister 15 zugeführt, das ihn von Parallel- in Serienform umwandelt. Der Serienausgang des Schieberegisters wird dem Videoeingang einer rasterabgetasteten Videoanzeigeeinheit 16 zugeführt.
- Fig. 2 zeigt Bilddaten, die eine Rasterzeile des Bildes darstellen, welche aus einem Strom von 128 Bytes besteht. Ferner zeigt Fig. 2, daß die dieser Rasterzeile entsprechenden Cursordaten aus acht Bytes in jeder der beiden Cursorebenen besteht.
- Der Cursor ist nicht notwendigerweise mit Bytebegrenzungen des Bildes ausgerichtet und ist in der Regel um R Bits in bezug auf die Bytebegrenzungen versetzt. Beispielsweise ist in Fig. 2 der Cursor um drei Bits (d.h. R = 3) versetzt. Eine der Funktionen der Cursor-Verarbeitungseinheit 14 besteht, wie beschrieben wird, in der Vorverarbeitung des Cursors, damit die gewünschte Ausrichtung mit den Bilddaten erhalten wird.
- Fig. 3 zeigt die Cursor-Verarbeitungseinheit im Detail. Sie weist eine Registerdatei 30 auf, die als schneller Speicher zum Puffern der Cursordaten dient. Die Registerdatei hat 18 Byteplätze mit jeweils achts Bits. Es können zwei beliebige dieser Plätze gleichzeitig adressiert werden, so daß zwei Bytes parallel aus den Ausgangskanälen 31, 32 ausgelesen werden können. Derartige Registerdateien sind in der Technik bekannt und brauchen hier im einzelnen nicht beschrieben werden.
- Ein Datenbyte aus dem Ausgangskanal 13 des Datenspeichers 10 wird einer Tonnen-Schiebeschaltung 33 aufgegeben, die eine kreisförmige Verschiebung eines jeden Bytes durchführt, das die Schaltung durchläuft, so daß sie um eine ausgewählte Anzahl von Bitpositionen, von 0 - 7, gedreht wird. Der Ausgang der Tonnen-Schiebeschaltung 33 wird dem Dateneingang der Registerdatei 30 zugeführt und kann damit in eine beliebige Stelle der Registerdatei eingeschrieben werden.
- Die Ausgänge der Registerdatei werden mit einer Bildelement-Transformationsschaltung 34 verbunden, die die Cursordaten mit den Bilddaten kombiniert. Die Schaltung 34 besteht aus einem Satz von acht ODER-Gattern 35, die den Ausgang des ersten Kanals 31 mit den Bilddaten aus dem Speicher 10 kombinieren. Die Ausgänge der ODER-Gatter 35 werden mit dem Ausgangsbyte aus dem zweiten Kanal 32 mit Hilfe eines Satzes von acht Exklusiv-ODER-Gattern 36 kombiniert. Die Ausgänge der Gatter 36 werden dem Parallel-Serien-Schieberegister 15 zugeführt, um das Ausgangs-Videosignal für die Sichtanzeige zu erzeugen.
- Die Ausgänge der Registerdatei 30 werden ferner einer Maskensetz- und Mischschaltung 37 zugeführt. Diese besteht aus einem Satz von acht UND-Gattern 38, die mit dem ersten Ausgangskanal 31 verbunden sind, und aus einem Satz von acht UND-Gattern 39, die mit dem zweiten Ausgangskanal 32 verbunden sind. Die UND-Gatter 38 werden durch eine Acht-Bit-Maske gesteuert, die in einem Maskenregister 40 gehalten wird, während die Gatter 39 durch den inversen Wert der Maske gesteuert werden. Die Ausgänge der beiden Sätze von UND- Gattern werden in einem Satz von acht ODER-Gattern 41 kombiniert, und das Ergebnis wird in den Eingang der Registerdatei 30 zurückgeführt.
- Daraus ergibt sich, daß der Einfluß der Maskensetz- und Mischschaltung 37 darin besteht, eine Gruppe von Bits, die durch die Maske aus dem Ausgangskanal 31 spezifiziert sind, und eine komplementäre Gruppe von Bits aus dem anderen Kanal 32 auszuwählen, und diese zu einem einzelnen Byte zu vermischen.
- Die Betriebsweise des Systems wird nachstehend in Verbindung mit Fig. 4 beschrieben.
- Während des Zeilenaustastintervalls, das jeder Rasterzeile, in der der Cursor erscheinen soll, vorausgeht, wird die entsprechende Zeile der Cursordaten aus dem Speicher 10 ausgelesen und in die Registerdatei 30 eingeschrieben. Diese Cursordaten bestehen aus acht Bytes von jeder der beiden Cursorebenen (A, B). Fig. 4 gibt die acht Bytes aus einer dieser Ebenen wieder.
- Da der Cursor an jeder Bildelementstelle des Bildes starten kann, und nicht notwendigerweise an einer Byte-Grenzstelle beginnen muß, brauchen die Bytes der Cursordaten nicht mit den Bilddatenbytes zusammenpassen, die sie transformieren sollen. Die Cursordaten werden mit den Bilddaten in folgender Weise angepaßt:
- Bevor die Bytes in die Registerdatei 30 eingeschrieben werden, wird jedes Byte der Cursordaten um einen Betrag R gedreht, der der Versetzung zwischen den Cursor- und Bildbytes entspricht. Fig. 4b zeigt das Resultat dieser Drehung. Die Cursordaten in der Registerdatei werden dann durch die Maskensetz- und Mischschaltung 37 verarbeitet, damit die ersten R Bits eines jeden Bytes mit den letzten N-R Bits des nächsten Bytes vermischt werden. Im Falle des ersten Byte werden die letzten N-R Bits mit einem Alle-Null-Byte gemischt und in ähnlicher Weise werden im Fall des letzten Byte die ersten R Bits mit einem Alle-Null-Byte gemischt. Das Resultat dieses Maskensetz- und Mischbetriebes wird zurück in die Registerdatei geschrieben.
- Die Registerdatei hält nunmehr neun Bytes für jede Ebene des Cursors, wie in Fig. 4c gezeigt. Es läßt sich entnehmen, daß die Cursordaten um R Plätze nach rechts in bezug auf die Byte-Begrenzungen verschoben worden sind, und deshalb nun einwandfrei mit den Bilddaten ausgerichtet sind. Dieser Betrieb wird getrennt für jede der beiden Ebenen (A, B) durchgeführt.
- Während der Rasterzeilenabtastung werden die Bilddaten entsprechend dieser Zeile aus dem Speicher 10, jeweils ein Byte gleichzeitig, synchron mit der Abtastung ausgelesen. Nachdem eine bestimmte Anzahl von Bilddatenbytes ausgelesen worden sind, beginnt das Auslesen der Cursordaten aus der Registerdatei. Die Cursordaten werden mit jeweils zwei Bytes gleichzeitig, und zwar jeweils ein Byte aus jeder der beiden Cursorebenen (A, B) über die beiden Registerdatei-Ausgangskanäle ausgelesen. Diese Bytes werden mit den Bilddaten mit Hilfe der Schaltung 34 kombiniert, so daß die Bilddaten in Übereinstimmung mit dem Cursor modifiziert werden.
- Obgleich das spezielle Ausführungsbeispiel vorliegender Erfindung, das vorstehend beschrieben wurde, ein monochromes System ist, ist die Erfindung in gleicher Weise auf Systeme zur Darstellung von Grauskala- oder Farbbildern anwendbar.
Claims (9)
1. Videoanzeigesystem mit
a) einem Speicher (10), der einen ersten, eine
Bilddarstellung definierenden ersten Bitplan und einen einen
Kursor zur Überlagerung auf der Bilddarstellung
definierenden zweiten Bitplan aufnimmt, und
b) einer rasterabgetasteten Anzeigevorrichtung (16),
gekennzeichnet durch
c) eine Vorrichtung, die während einer Zeilenaustastlücke
der Anzeigevorrichtung (16) betätigbar ist, um aus dem
Speicher (10) Kursordaten auszulesen, die einen Teil
des Kursorbitplans entsprechend der nächsten
Rasterzeile der Bilddarstellung darstellen, und um die Daten in
einem schnellen Speicher (30) zu speichern, und
d) eine Vorrichtung (34), die während der Abtastung dieser
nächsten Rasterzeile betätigbar ist, um aus dem
Speicher (10) Bilddaten auszulesen, die einen Teil des
Bildbitplans entsprechend dieser Rasterzeile
darstellen, und um ihn mit dem Inhalt des schnellen Speichers
(30) zu kombinieren, damit ein Ausgangsvideosignal
erzeugt wird.
2. Videoanzeigesystem nach Anspruch 1, mit einer
Kursorverarbeitungseinheit (14) zum Vorverarbeiten der Kursordaten,
bevor diese mit den Bilddaten kombiniert werden, so daß
sie in bezug auf die Bilddaten ausgerichtet werden.
3. Videoanzeigesystem nach Anspruch 2, bei dem die
Kursorverarbeitungseinheit (14) so betrieben wird, daß die
Kursordaten während der Zeilenaustastlücke, in der sie aus dem
Speicher (10) ausgelesen werden, vorverarbeitet werden.
4. Videoanzeigesystem nach Anspruch 2 oder 3, bei dem die
Vorverarbeitung der Kursordaten und die Kombination der
vorverarbeiteten Kursordaten mit den Bilddaten in
bitparalleler Weise durchgeführt wird.
5. Videoanzeigesystem nach Anspruch 4, mit einer Vorrichtung
(15), die die kombinierten Kursordaten und Bilddaten von
parallel in Serie umformt, um das Ausgangsvideosignal zu
erzeugen.
6. Videoanzeigesystem nach Anspruch 4 oder 5, bei dem die
Kursorverarbeitungseinheit (14) eine Verschiebevorrichtung
(33) aufweist, die so arbeitet, daß sie jede Gruppe von N
parallelen Bits der Kursordaten um R Bitpositionen dreht.
7. Videanzeigesystem nach Anspruch 6, bei dem die Verschiebe-
vorrichtung (33) die Kursordaten dreht, bevor die
Kursordaten im schnellen Speicher (30) gespeichert werden.
8. Videoanzeigesystem nach Anspruch 6 oder 7, bei dem die
Kursorverarbeitungseinheit (14) ferner eine Masken- und
Mischvorrichtung (37) zum Mischen der ersten R Bits einer
jeden Gruppe von N Bits der Kursordaten mit den letzten
N-R Bits der nächsten Gruppe von N Bits der Kursordaten
aufweist.
9. Videoanzeigesystem nach Anspruch 8, bei dem die Masken-und
Mischvorrichtung (37) auf die Kursordaten einwirkt,
nachdem sie in dem schnellen Speicher (30) gespeichert
sind.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB868612930A GB8612930D0 (en) | 1986-05-28 | 1986-05-28 | Video display system |
Publications (2)
Publication Number | Publication Date |
---|---|
DE3780515D1 DE3780515D1 (de) | 1992-08-27 |
DE3780515T2 true DE3780515T2 (de) | 1993-01-21 |
Family
ID=10598545
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE8787304097T Expired - Fee Related DE3780515T2 (de) | 1986-05-28 | 1987-05-07 | Videoanzeigesystem mit einem graphischer cursor. |
Country Status (4)
Country | Link |
---|---|
US (1) | US4768029A (de) |
EP (1) | EP0247751B1 (de) |
DE (1) | DE3780515T2 (de) |
GB (1) | GB8612930D0 (de) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5276778A (en) * | 1987-01-08 | 1994-01-04 | Ezel, Inc. | Image processing system |
US5283866A (en) * | 1987-07-09 | 1994-02-01 | Ezel, Inc. | Image processing system |
US5553170A (en) * | 1987-07-09 | 1996-09-03 | Ezel, Inc. | High speed image processing system having a preparation portion and a converting portion generating a processed image based on the preparation portion |
CA1317041C (en) * | 1987-12-24 | 1993-04-27 | Ncr Corporation | Apparatus for creating a cursor pattern by strips related to individual scan lines |
US4891631A (en) * | 1988-01-11 | 1990-01-02 | Eastman Kodak Company | Graphics display system |
JPH03105385A (ja) * | 1989-09-20 | 1991-05-02 | Hitachi Ltd | 表示制御装置 |
EP0422300B1 (de) * | 1989-10-12 | 1994-12-21 | International Business Machines Corporation | Anzeigevorrichtung mit graphischem Cursor |
GB2252224A (en) * | 1990-12-12 | 1992-07-29 | Apple Computer | Providing an overlay e.g. a cursor, for a computer display |
JP2554785B2 (ja) * | 1991-03-30 | 1996-11-13 | 株式会社東芝 | 表示駆動制御用集積回路及び表示システム |
US5319384A (en) * | 1991-06-10 | 1994-06-07 | Symantec Corporation | Method for producing a graphical cursor |
US5361081A (en) * | 1993-04-29 | 1994-11-01 | Digital Equipment Corporation | Programmable pixel and scan-line offsets for a hardware cursor |
US6636198B1 (en) | 1997-04-15 | 2003-10-21 | Mercer Scientific International Corporation | Incremental controller for graphical displays |
JP1525168S (de) * | 2014-08-19 | 2015-06-01 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2130855B (en) * | 1982-11-03 | 1986-06-04 | Ferranti Plc | Information display system |
US4566000A (en) * | 1983-02-14 | 1986-01-21 | Prime Computer, Inc. | Image display apparatus and method having virtual cursor |
JPS60247730A (ja) * | 1984-05-24 | 1985-12-07 | Matsushita Electric Ind Co Ltd | カ−ソル表示装置 |
US4706074A (en) * | 1986-01-17 | 1987-11-10 | International Business Machines Corporation | Cursor circuit for a dual port memory |
-
1986
- 1986-05-28 GB GB868612930A patent/GB8612930D0/en active Pending
-
1987
- 1987-05-07 EP EP87304097A patent/EP0247751B1/de not_active Expired - Lifetime
- 1987-05-07 DE DE8787304097T patent/DE3780515T2/de not_active Expired - Fee Related
- 1987-06-01 US US07/056,588 patent/US4768029A/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
EP0247751B1 (de) | 1992-07-22 |
EP0247751A2 (de) | 1987-12-02 |
DE3780515D1 (de) | 1992-08-27 |
EP0247751A3 (en) | 1989-08-02 |
GB8612930D0 (en) | 1986-07-02 |
US4768029A (en) | 1988-08-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE3650764T2 (de) | Bildverarbeitungsgerät | |
DE69015536T2 (de) | Fensterdehnung für Farbfernsehen und Korrektur der Überabtastung für hochauflösende Rastergraphikanzeigen. | |
DE68928744T2 (de) | Verfahren zum senkrechten Filtern bei rasterabgetasteten Anzeigevorrichtungen | |
DE3346458C2 (de) | ||
DE3686664T2 (de) | Bildverarbeitungsverfahren und -system. | |
DE68907383T2 (de) | Verfahren und Anordnung zur Umsetzung von Umrissdaten in Rasterdaten. | |
DE3788692T2 (de) | Bildverarbeitungsvorrichtung. | |
DE3780515T2 (de) | Videoanzeigesystem mit einem graphischer cursor. | |
DE68928557T2 (de) | Bildverarbeitungsgerät und -methode | |
DE2703579A1 (de) | System zur verarbeitung von videosignalen | |
DE2438202B2 (de) | Vorrichtung zur Erzeugung eines vorbestimmten Textes von Zeicheninformation, welche auf dem Bildschirm einer Videowiedergabeeinheit darstellbar ist | |
DE2935746C2 (de) | Farbgenerator für eine Einrichtung zur digitalen Steuerung einer Raster-Abtast-Bildwiedergabe | |
DE3015125A1 (de) | Einrichtung zur speicherung und darstellung graphischer information | |
DE2261141C3 (de) | Einrichtung zur graphischen Darstellung von in einem Computer enthaltenen Daten | |
DE3419063A1 (de) | Verarbeitungsverfahren fuer die drehung eines bildes | |
DE68904611T2 (de) | Verfahren und vorrichtung zur erzeugung von gemischten bildern. | |
DE68925023T2 (de) | Videosignalverarbeitungsgerät. | |
DE3114923A1 (de) | Video-ausgabe-prozessor, insbesondere fuer ein computergraphiksystem | |
DE3723590C2 (de) | Schaltungsanordnung zur Darstellung von Informationen auf einem Bildschirm durch Überlagerung mehrerer Einzelbilder | |
DE3875428T2 (de) | Farbbild-abzeigesystem mit einem matrix-bildschirm. | |
DE69802041T2 (de) | Graphisches Verarbeitungsgerät und -verfahren | |
DE3789341T2 (de) | Verarbeitung von Videobildsignalen. | |
DE3900489C2 (de) | Einrichtung zur Erzeugung von Steuersignalen für eine Videomischeinrichtung | |
DE69927269T2 (de) | Vorrichtung und verfahren zum erkennen und erzeugen grafischer elemente | |
DE4027180A1 (de) | Vorrichtung zum erzeugen von vertikalrolladressen |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition | ||
8339 | Ceased/non-payment of the annual fee |