DE3490148T - Einrichtung zur Erzeugung unterschiedlicher Figuren in einem computergesteuerten Darstellungssystem auf einem Schirm - Google Patents
Einrichtung zur Erzeugung unterschiedlicher Figuren in einem computergesteuerten Darstellungssystem auf einem SchirmInfo
- Publication number
- DE3490148T DE3490148T DE19843490148 DE3490148T DE3490148T DE 3490148 T DE3490148 T DE 3490148T DE 19843490148 DE19843490148 DE 19843490148 DE 3490148 T DE3490148 T DE 3490148T DE 3490148 T DE3490148 T DE 3490148T
- Authority
- DE
- Germany
- Prior art keywords
- memory
- line
- segment
- edge
- address
- 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.)
- Pending
Links
- 230000008033 biological extinction Effects 0.000 claims 4
- 238000005286 illumination Methods 0.000 claims 3
- 238000013500 data storage Methods 0.000 claims 1
- 230000003247 decreasing effect Effects 0.000 claims 1
- 230000004044 response Effects 0.000 claims 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/42—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of patterns using a display memory without fixed position correspondence between the display memory contents and the display position on the screen
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Image Generation (AREA)
- Controls And Circuits For Display Device (AREA)
- Digital Computer Display Output (AREA)
- Image Processing (AREA)
Description
- Leerseite
Claims (5)
1. Vorrichtung in einem computergesteuerten Darstellungssystem zur Erzeugung von Figuren auf einem Anzeigeschirm,
unterteilt in ein Raster umfassend m χ η Bildelemente, wobei m = die Anzahl der Linien oder Zeilen
und η die Anzahl der Bildelemente pro Zeile ist und
wobei jede Figur aufgebaut ist aus einer zusammenhängenden
offenen oder geschlossenen Kette eines ersten öder zweiten Types von Vektorsegmenten, die einen
symbolischen Teil oder die Kante einer Oberfläche darstellen, wobei die Vektorsegmente in einer Vielzahl
von Bildgeneratoren (BG 1 - BGj) gespeichert sind, wobei
jeder derselben ein Signal aussendet, welches die Parameter (XS, YS, DX, DY, L/F, TYP) jedes Vektorsegmentes
darstellt,
gekennzeichnet durch
ARABELLASTRASSE 4 · D-8OOO MÜNCHEN 81 · TELEFON C08S0 911Ο87 ■ TELEX 5-29619 CPATHEJ · TELEKOPIERER 918356
"-"ii-
3A90U8
a) einen Segmentspeicher (SM), der an seinem Eingang diese Signale von den Bildgeneratoren (BG1 - BGj)
empfängt, wobei die zum Segmentspeicher (SM) eingehenden Vektorsegmentdaten geeignet sind in
einer verbundenen oder verketteten Liste gruppiert zu werden, welcher einer vorgegebenen Rasterlinie
zugeordnet ist, so daß, wenn der Speicher ausgelesen wird, er Signale (S3) an seinen Ausgang sendet,
welche Segmentdaten für alle Vektorsegmente darstellen, die mit einer vorgegebenen Rasterlinie
oder Zeile (Ij) verknüpft sind und aufeinanderfolgend
in einem Bild für aufeinanderfolgende Rasterlinien oder Zeilen (Ij + 1 usw.),
b) eine Dekodiereinheit (AE), die die Ausgangssignale is-) von dem Segmentspeicher (SM) empfängt, um in
Abhängigkeit von dem Ausgangssignal (s9) die Dekodierung
der Bildelemente in einer vorgegebenen Rasterlinie oder Zeile für diesen ersten Typ des
Vektorsegmentes (Zeile) auszuführen oder um Beleuch-
tungs- oder Auslöschungspunkte in einer vorgegebenen Rasterlinie oder Zeile für den zweiten Typ der Vektorsegmente
(Oberfläche) zu dekodieren, ein erstes Ausgangssignal (s-.) entsprechend dem ersten Typ des
Vektorsegmentes, welches zur Bezeichnung des Start
punktes (XP) auf einer gegebenen Rasterlinie oder Zeile gesendet wird zumindest für ein Bildelement
auf der Linie oder Zeile, und eine Größe (L/F) zur Bestimmung der Luminanz des Bildelementes, ein zweites
Signal (s,), welches entsprechend dem zweiten
Typ des Vektorsegmentes zur Bezeichnung des Startpunktes (XK) für das Bildelement zur Bestimmung der
Kante einer gewünschten Oberfläche gesendet wird
und ob diese Kante eine Beleuchtungs- oder Auslöschungskante
bildet,
. c) einen Punktspeicher, der das grste Ausgangssignal
(S3) empfängt und zwei Speichereinheiten (PMA, PMB)
zum Speichern der Luminanz und. Farbinformation vom
ersten Ausgangssignal für alle Bildelemente in zwei aufeinanderfolgenden Rasterzeilen oder Linien enthält,
wobei das Einlesen in die erste Speichereinheit (PMA) gleichzeitig mit dein Auslesen aus der
zweiten Speichereinheit (PMB) und umgekehrt ausgeführt
wird,
d) einen Kantenspeicher, welcher eine erste und zweite Speichereinheit (KMA und KMB) Zum abwechselnden Ein
lesen und Auslesen des zweiten. Signales (sj enthält, welches von der Dekodiereinheit erhalten wird
und Information in bezug auf die Position (XK) auf
einer vorgegebenen Rasterlinie' oder Zeile für die Kante des zweiten Typs des VeKtorSegmentes enthält,
wobei jede Speichereinheit (KWA oder KMB) Daten speichert, die von der Dekodiereinheit (AE) für dieses
Vektorsegment kommen, welches die Luminanz (L/F) und
Information für die Kantenbeleuchtung oder Kantenauslöschung (T/F) dieser Kante ixt der Ordnung entspre
chend dieser Position (XK) bezeichnet, eine Prioritätsdekodereinrichtung
(AVK, A« - Aj._., TQ - T1-1,
PRAV),der mit beiden Speichereinheiten (KMA, KMB) zur Abgabe eines Ausgangssign&les (sg) aus dem Kantenspeicher
(KM) für jede Rasfcerlinie oder Zeile ver
bunden ist, wobei dieses Signal ein Bildelement bezeichnet,
welches auf der Rasterlinie oder Zeile aktiviert werden soll und ebenso den Luminanzwert,
welcher die höchste Priorität mit dem aktivierten Bildelement aufweist, und
e) eine Mischeinheit (ME) zum Empfangen der Signale (sc und s,) aus dem Punktspeicher (PM) und aus dem
Kantenspeicher (KM) aufweist, um so ein vollständiges
digitales Videosignal zu bilden, welches zur Anzeigeeinheit (BS) gesendet wird.
2. Vorrichtung nach Anspruch 1,
dadurch gekennzeichnet , daß der Segmentspeicher aufweist:
a) einen Segmentdatenspeicher (SDM) zum Speichern der eingehenden Vektorsegmentdaten (XS, DX, DY, L/F,
TYP), wobei die Daten für jedes Segment (V1 - v.)
unter einer gegebenen Adresse gespeichert werden und in der Ordnung, in der die Segmentdaten in den
Segmentspeicher (SM) eingehen, wobei der Segmentdatenspeicher Speicherplatz zum Speichern der Daten
zusammen mit dem zugehörigen Verbindungsadressenraum aufweist, der die Adresse in einen anderen
Datenspeicherraum gibt, in dem Daten, die mit einem anderen Vektorsegment verknüpft sind, gespeichert
werden, die mit der gleichen verbundenen
Liste verknüpft sind, wobei für jeden der oben genannten Speicherräume in dem Segmentdatenspeicher
ein weiterer Speicherraum (POS) vorgesehen ist, welcher einen Wert speichert, der die Differenz
zwischen der Ordnungsnummer des einer vorgegebenen
Rasterlinie oder Zeile zugeordneten Segmentes und der ersten Rasterlinie oder Zeile, die das Segment
beeinflußt, angibt,
b) einen Verbindungsspeicher (LKM), der eine Vielzahl
von Startadressen für den Segmentdatenspeicher (SDM) enthält, wobei jede dieser Adressen einer
verbundenen Liste der Vektorsegmentdaten (XS, DX, DY, L/F, TYP) in dem Segmentdatenspeicher zugeordnet
ist, wobei der Verbindungsspeicher derart adaptiert ist, daß er die Startadressenpunkte aus
dem Speicherraum in den Segmentdatenspeicher, der die Daten für das erste Vektorsegment (SXo, DXo,
L/Fo, TYPo) in der verbundenen Liste aufzeigt in . Abhängigkeit von der Ordnungsnummer einer Rasterzeile
oder Linie,
c) ein Verbindungsadressenregister (LLREG), das die Adresse für einen freien Speicherraum in dem Segmentdatenspeicher
(SDM) für jedes der neuen aufein
anderfolgend ankommenden Vektorsegmente aufzeigt gleichzeitig, wenn die neue Adresse, welche mit
dem letzten ankommenden Vektorsegment verknüpft ist, welches in dem Segmentdatenspeicher gespeichert
ist, in den Verbindungsspeicher LKM) einge
schrieben wird.
3. Vorrichtung nach Anspruch 1,
dadurch gekennzeichnet, daß die Speichereinheiten
(PMA und PMB), die in den Punktspeicher (PMA) einbezogen sind, jeder eine Vielzahl von Speicheradressen
enthält entsprechend der Anzahl der Bildelemente (n) in einer Rasterlinie oder Zeile und daß in jeder
Speicheradresse die Luminanz-Farbinformation (L/F) für ein vorgegebenes Bildelement abgespeichert ist und ebenso
Information (RL) in bezug auf die Luminanz, welche den Bildelementen zuteil werden soll in Nachfolge zu
diesem Bildelement, wobei die Priorität der Luminanz-
3490H8
Farbinformation /L/P) gegeben wird, so daß ein vorgegebener
Wert (L/F) in eine vorgegebene Speicheradresse nur dann eingeschrieben wird, wenn dieser Wert eine
höhere Priorität aufweist als der Wert, welcher möglicherweise bereits in die Speicheradresse eingeschrieben
wurde.
4. Vorrichtung nach Anspruch 1,
dadurch gekennzeichnet , daß die erste und zweite Speichereinheit (KMA, KMB), die in den Kantenspeicher
(KM) einbezogen ist, jeder eine Vielzahl von Speicheradressen enthält, die der Anzahl der Bildelemente
(n) einer Rasterlinie oder Zeile entspricht, und daß in jeder Speicheradresse die besagte Luminanz-Information
(L/F) für ein vorgegebenes Bildelement gespeichert wird und ebenso Information (T/S), ob das
Bildelement eine Beleuchtungs- oder Auslöschungskante ist, wobei eine Steuer- und Prüflogik (SKL) in dem Kantenspeicher
adaptiert ist, um das Einlesen und Auslesen dieser Information in beide Speichereinheiten (KMA, KMB)
zu steuern und um beim Auftreten der Luminanz-Information
(L/F) für ein vorgegebenes Bildelement, welches mindestens zwei gleiche oder ungleiche Werte aufweist,
Priorität zu geben, so, daß nur einer dieser Werte in der gewünschten oder beabsichtigten Speicheradresse
(, 2, ..., n) gespeichert wird, während der verbleibende Wert oder Werte in der anschließenden oder vorhergehenden
Adresse in der entsprechenden Speichereinheit (KMA, KMB) gespeichert werden.
5. Vorrichtung nach Anspruch 4,
dadurch gekennzeichnet, daß die Priori-
3A90U8
tätsdekodiervorrichtung eine Dekodiereinheit (AVK) aufweist, deren Eingang mit dem Ausgang der entsprechenden Speichereinheit (KMA, KMB) verbunden ist,
zwischen denen die Luminanz-Informationswerte (L/F) erhalten werden und mit einer Vielzahl von Ausgängen,
die gleich der Maximumanzahl der möglichen Luminanzwerte ist, wobei eine Vielzahl von steuerbaren Akkumulatoren
(Aq - A. ..) , die mit den Ausgängen der Dekodiereinheit
(AVK) verbunden ist, vorgesehen ist, wobei diese Akkumulatoren ihren Wert vergrößern oder
verringern in Übereinstimmung mit einem Informationswert für die Beleuchtungs- oder Auslöschungskante (T/S),
die aus einem der Speichereinheiten (KMA,oder KMB) erhalten wurde, und daß ein Prioritätsdekoder (PRAV)
einer Vielzahl von Eingängen vorgesehen ist und über Schwellwertschaltungen (Tn - T. 1) mit der gleichen An-
u 3~ ι
zahl von Ausgängen der Akkumulatoren (AQ - A.-) verbunden
ist, um zu ermitteln, welcher Wert der Akkumulatoren am größten ist und außerdem den Luminanzwert,
' welcher die größte Priorität aufweist, wobei dieser Wert das Ausgangssignal (sfi) des Kantenspeichers bildet.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SE8301750A SE448789B (sv) | 1983-03-29 | 1983-03-29 | Anordning for att i ett datorstyrt presentationssystem generera bilder i raster pa en bildskerm |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE3490148T true DE3490148T (de) | 1985-05-02 |
Family
ID=20350592
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE3490148A Expired - Fee Related DE3490148C2 (de) | 1983-03-29 | 1984-03-27 | Vorrichtung zur Erzeugung unterschiedlicher Figuren in einem computergesteuerten Darstellungssystem |
| DE19843490148 Pending DE3490148T (de) | 1983-03-29 | 1984-03-27 | Einrichtung zur Erzeugung unterschiedlicher Figuren in einem computergesteuerten Darstellungssystem auf einem Schirm |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE3490148A Expired - Fee Related DE3490148C2 (de) | 1983-03-29 | 1984-03-27 | Vorrichtung zur Erzeugung unterschiedlicher Figuren in einem computergesteuerten Darstellungssystem |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US4677575A (de) |
| JP (1) | JPS60500926A (de) |
| DE (2) | DE3490148C2 (de) |
| FR (1) | FR2543721B1 (de) |
| GB (1) | GB2147180B (de) |
| SE (1) | SE448789B (de) |
| WO (1) | WO1984003967A1 (de) |
Families Citing this family (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4663619A (en) * | 1985-04-08 | 1987-05-05 | Honeywell Inc. | Memory access modes for a video display generator |
| US5003498A (en) * | 1986-01-13 | 1991-03-26 | Hitachi, Ltd. | Graphic display method |
| US4967375A (en) * | 1986-03-17 | 1990-10-30 | Star Technologies, Inc. | Fast architecture for graphics processor |
| US4939671A (en) * | 1987-09-08 | 1990-07-03 | Auto-Trol Technology Corporation | Method and system for line drawing with next matrix feature |
| US4904994A (en) * | 1987-09-08 | 1990-02-27 | Auto-Trol Technology Corporation | Apparatus and method for identifying next matrices for vector drawing |
| US5033007A (en) * | 1987-11-30 | 1991-07-16 | Matsushita Electric Industrial Co., Ltd. | Apparatus for processing continuously inputted picture data strings |
| JPH01181163A (ja) * | 1988-01-13 | 1989-07-19 | Seiko Instr & Electron Ltd | 図形表示システム |
| JPH01196675A (ja) * | 1988-01-30 | 1989-08-08 | Toshiba Corp | パターンデータ生成方式 |
| JPH01277055A (ja) * | 1988-04-28 | 1989-11-07 | Dainippon Screen Mfg Co Ltd | 多値描画のためのラスターデータ生成方法 |
| US5167015A (en) * | 1988-06-13 | 1992-11-24 | Industrial Technology Research Institute | Line drawing method and apparatus |
| US5153936A (en) * | 1988-06-27 | 1992-10-06 | International Business Machines Corporation | Dual density digital image system |
| JP2735125B2 (ja) * | 1988-11-11 | 1998-04-02 | キヤノン株式会社 | 図形処理装置 |
| US5475807A (en) * | 1988-12-19 | 1995-12-12 | Canon Kabushiki Kaisha | Character processing apparatus |
| US5164711A (en) * | 1990-02-08 | 1992-11-17 | International Business Machines Corporation | System and method for generating graphical output |
| JP2501726B2 (ja) * | 1991-10-08 | 1996-05-29 | インターナショナル・ビジネス・マシーンズ・コーポレイション | コンピュ―タ・イメ―ジ生成装置及びデ―タ減縮方法 |
| US8190530B2 (en) | 2002-01-30 | 2012-05-29 | Visa U.S.A. Inc. | Method and system for providing multiple services via a point-of-sale portal architecture |
| US10885686B2 (en) * | 2014-07-28 | 2021-01-05 | Hewlett-Packard Development Company, L.P. | Pages sharing an image portion |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5427219B2 (de) * | 1974-07-03 | 1979-09-08 | ||
| DE2847419A1 (de) * | 1977-11-03 | 1979-05-10 | Gec Computers Ltd | Anzeigeeinheit |
| JPS54157041A (en) * | 1978-06-01 | 1979-12-11 | Sony Corp | Picture generation unit |
| US4368463A (en) * | 1979-03-21 | 1983-01-11 | Sigma Electronics Limited | Graphic display area classification |
| US4300136A (en) * | 1979-05-10 | 1981-11-10 | Nippon Electric Co., Ltd. | Display pattern preparing system |
| JPS5642277A (en) * | 1979-09-17 | 1981-04-20 | Hitachi Electronics | Image display unit |
| DE3015125A1 (de) * | 1980-04-19 | 1981-10-22 | Ibm Deutschland Gmbh, 7000 Stuttgart | Einrichtung zur speicherung und darstellung graphischer information |
-
1983
- 1983-03-29 SE SE8301750A patent/SE448789B/sv not_active IP Right Cessation
-
1984
- 1984-03-27 DE DE3490148A patent/DE3490148C2/de not_active Expired - Fee Related
- 1984-03-27 DE DE19843490148 patent/DE3490148T/de active Pending
- 1984-03-27 WO PCT/SE1984/000110 patent/WO1984003967A1/en not_active Ceased
- 1984-03-27 JP JP59501499A patent/JPS60500926A/ja active Granted
- 1984-03-27 US US06/676,053 patent/US4677575A/en not_active Expired - Lifetime
- 1984-03-27 GB GB08428971A patent/GB2147180B/en not_active Expired
- 1984-03-29 FR FR848404912A patent/FR2543721B1/fr not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| US4677575A (en) | 1987-06-30 |
| SE448789B (sv) | 1987-03-16 |
| JPS60500926A (ja) | 1985-06-20 |
| WO1984003967A1 (en) | 1984-10-11 |
| GB8428971D0 (en) | 1984-12-27 |
| GB2147180A (en) | 1985-05-01 |
| SE8301750D0 (sv) | 1983-03-29 |
| FR2543721B1 (fr) | 1991-01-11 |
| GB2147180B (en) | 1986-11-05 |
| JPH0569230B2 (de) | 1993-09-30 |
| SE8301750L (sv) | 1984-09-30 |
| DE3490148C2 (de) | 1996-03-07 |
| FR2543721A1 (fr) | 1984-10-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE3490148T (de) | Einrichtung zur Erzeugung unterschiedlicher Figuren in einem computergesteuerten Darstellungssystem auf einem Schirm | |
| DE2944822C2 (de) | ||
| DE3688368T2 (de) | Adaptive Zeileninterpolation für Anzeige mit Zeilenfolgeverfahren. | |
| DE2925330C2 (de) | Verfahren und Vorrichtung zur Ableitung stroboskopartiger Bildsignale aus Fernsehsignalen | |
| DE2950712A1 (de) | Einrichtung zur erzeugung eines elektronischen hintergrundrasterfeldes | |
| DE3202365A1 (de) | Datenspeicher mit fensterabtastung | |
| DE3786412T2 (de) | Verfahren und Vorrichtung zur digitalen Signalkodierung durch Quantisierung. | |
| DE3338167A1 (de) | Verfahren und vorrichtung zur speicherung von bilddaten in einer speichereinrichtung eines layout-abtastsystems | |
| DE2317440A1 (de) | Musteraufbereitungsanordnung | |
| DE2714346A1 (de) | Vorrichtung zur darstellung von zeichen auf einem sichtgeraet | |
| DE68917214T2 (de) | Fernsehbewegungsdetektionsanordnung. | |
| DE2452498A1 (de) | Verfahren und vorrichtung zur erzeugung von zeichenmustern | |
| DE3719901A1 (de) | Abschaetzungs- und berechnungsmethode fuer stetige bilder | |
| DE2652900A1 (de) | Steuerschaltung zur bildwiederholung fuer ein raster-datensichtgeraet | |
| DE69229033T2 (de) | Bildverarbeitungssystem | |
| DE69012021T2 (de) | Vorrichtung zur Umwandlung einer Bewegungsinformation in ein Bewegungsdetektionssignal mit gewünschter Zeilenanzahl und Halbbildfrequenz für einen Hochauflösungsfernsehempfänger. | |
| DE3823921A1 (de) | Verfahren und geraet zum speichern digitaler videosignale | |
| DE69127802T2 (de) | Schaltung zur Etikettierung für Bildverarbeitung | |
| DE2625840A1 (de) | Radaranzeigesystem | |
| DE69423119T2 (de) | Verfahren und Vorrichtung zur Bestimmung von Objektbewegungen in hintereinanderfolgenden, animierten, in zweidimensionale Bildelementblöcke geteilten Bildern | |
| DE2017246A1 (de) | Verfahren und Einrichtung zum Er mitteln des Konturverlaufes eines spal tenweise abgetasteten Schriftzeichens | |
| DE2760395C2 (de) | ||
| EP0363677A2 (de) | Schaltungsanordnung zur Schätzung von Bewegung in einem aufgenommenen Bild | |
| DE69109210T2 (de) | Verfahren zur Darstellung von Bildern auf einem Matrixbildschirm sowie System zur Durchführung dieses Verfahrens. | |
| DE69516109T2 (de) | Digitale bildkodierung |