[go: up one dir, main page]

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 Schirm

Info

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
Application number
DE19843490148
Other languages
English (en)
Other versions
DE3490148C2 (de
Inventor
Dan Bertil Kungsängen Redin
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.)
Telefonaktiebolaget LM Ericsson AB
Original Assignee
Telefonaktiebolaget LM Ericsson AB
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 Telefonaktiebolaget LM Ericsson AB filed Critical Telefonaktiebolaget LM Ericsson AB
Publication of DE3490148T publication Critical patent/DE3490148T/de
Pending 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/42Control 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)

H O FFMAN KT-""EITLE &'PÄRTNER" 349 0 1 A PATENT- UND RECHTSANWÄLTE PATENTANWÄLTE DIPL.-INQ. W. EITLE · DR. RER. NAT. K. HOFFMANN · DIPL.-INQ. W. LEHN DIPL.-ΙΝΘ. K. FÜCHSLE ■ DR. RER. NAT. B. HANSEN · DR. RER. NAT. H,-A. BRAUNS · DlPL.-ΙΝβ. K. GDRQ DIPL.-INQ. K.'KOHLMANN · RECHTSANWALT A. NETTE 41 067 q/gt -V- TELEFONAKTIEBOLAGET L M ERICSSON, Stockholm /Schweden Einrichtung zur Erzeugung unterschiedlicher Figuren in einem computergesteuerten Darstellungssystem auf einem Schirm Patentansprüche :
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.
DE19843490148 1983-03-29 1984-03-27 Einrichtung zur Erzeugung unterschiedlicher Figuren in einem computergesteuerten Darstellungssystem auf einem Schirm Pending DE3490148T (de)

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)

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

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

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