198348. lajstromszámú szabadalom • Grafikus képmegjelenítő és tároló berendezés

1 2 3. ábra a frissítéshez használt elrendezés legáltalá­nosabb tömbvázlata, a 4. ábra egy rajzolási és frissítési szakaszból álló cik­lust szemléltet, az 5. ábra a memória mátrix elrendezését mutatja, a 6. ábra a memóriát címző áramkörök elrendezése, 7. ábra dinamikus véletlen hozzáférésű memória­elemekből felépített memória a beíráshoz tartozó blok­kokkal, a 8. ábra a 7. ábra szerinti elrendezés vezérlésének egy alternatív lehetőségét mutatja, a 9. ábra a memória különböző üzemmódjait szem­lélteti, a 10. ábra a csoportos és pont üzemmódok megvaló­sítását biztosító áramköri elrendezést mutat, és a 11. ábra a csoportos üzemmód előnyét tükröző példa A színes grafikus megjelenítéshez használt képer­nyőn bármely kép több, egyenként kis kiteijedésű te­rületet elfoglaló, pontszerűnek is tekinthető képelem­ből áll, amelyeket a nemzetközileg használt megneve­zéssel összhangban a továbbiakban pixelnek neve­zünk. A képernyőt kétdimenziós mezőnek is tekint­hetjük, amely meghatározott számú sorból és oszlop­ból áll. Az 1. ábrán a a képernyő kétdimenziós képe látható, ezen a P,- pixel az i-edik oszlopban és a j-edik sorban helyezkeolk el. Ha a sorokat és az oszlopokat a baloldali felső soroktól jobbra és lefelé 0-tól Hmax ill. V -ig számozzuk, akkor minden pixelt egy víz­szintes es egy függőleges H és V címnek megfelelő ko­ordináta egyértelműen meghatároz. Sok előnnyel jár, ha a kép minden sora 2n pixelt tartalmaz. A találmány szerinti megoldás ismerteté­séhez n = 10 értéket választunk. Ha a kép vízszintes és függőleges méreteinek arányát az elfogadott 4:3 ér­tékre választjuk, akkor a sorok száma 768-ra adódik. Az I. ábrán vátolt mező nemcsak a képernyőhöz, hanem az egyes pixelekhez tartozó információt táro­ló M memóriához is hozzárendelhető. Színes informá­ció megjelenítéséhez az M memóriának az egyes pixe­leknek megfelelő rekeszeiben az adott pixelekre vo­natkozó szín és/vagy intenzitás információt is tárolni kell. Ha pl. 24=16 állapotot elegendő megkülönböz­tetni, akkor pixelenként 4 bit információt kell tárol­ni. Az 1. ábrán ezt a feltételt úgy szemléltettük, hogy egymás mögött négy síkban négy olyan memória he­lyezkedik el, amelyek mindegyike egy-egy címen csak egybites információt tárol. Az egyes memóriák által meghatározott, egybites szélességű síkokat a továb­biakban bitsíkoknak nevezzük. Az egyes bitsíkokban lévő memóriák címzése azonos. Az eddigiek alapján érthető, hogy az M memória címzése 20 bittel oldható meg, amelyből a tíz vízszin­tes H cím az utolsó tíz helyiértéket és a tíz függőle­ges V cím az első tíz helyiértéket foglalja el (2. ábra). Raszteres képmegjelenítés esetén a képernyő tar­talmát folyamatosan kell frissíteni, hiszen stabil kép érzet eléréshez a képet másodpercenként legalább 25- 30 alkalommal fel kell rajzolni. A kép frissítés úgy oldható meg, hogy az M memóriát a képet rajzoló elektronsugarakkal szinkron kiolvassuk. A választott pixelszám és másodpercenként 60 félkép megjeleníté­se esetén az M memória kiolvasásához 32 MHz-es frekvenciájú órajelekre van szükség, ennek következ­tében az egyes képpontok 31,25 ns-os időközökben követik egymást. Bár a képfrissítés az említett gyako­risággal Igényli a friss Információt, ebből a követel­ményből nem szüksgészerűen következik, hogy az M memóriát is minden 31,25 ns-ban kellene kiolvasni. Ritkább kiolvasás választás Indokolt, hiszen a 31 ns-os hozzáférési idejű memóriák még nagyon drágák. Ha az M memóriából például egyszerre 16 pixel­nek megfelelő képinformációt veszünk ki, és ezt egy az órajelekkel továbbléptetett gyorsműködésű lépte­­tőiegiszterbe visszük, akkor elgendő a memóriát 16 x 31,25 = 500 ns-os időközökben kiolvasni. A dinami­kus véletlen hozzáférésű memória eszközök hozzáfé­rési ideje 100-200 ns közül van, így ennek a követel­ménynek már eleget tudnak tenni. A 3. ábrán a képfrissítéshez használt főbb egysé­gek egyszerűsített elrendezési vázlata látható. A raszteres kijelző vezérléséhez szükséges kép- és serszinkron jeleket és az M memóriának az elektron­­síigrakakkal szinkron kiolvasásához szükséges vezérlő jeleket egy GDC grafikus display vezérlő állítjaelő, a­­írely a rajzon nem vázolt display egységen kívül az M memóriához csatlakozik. Az M memória adatkime­­n.'tel a gyorsműködésű SRI léptetőregiszter párhuza­mos bemenetelhez csatlakoznak. A példaként! érté­kek használata mellett egyszerre minden bitsíkban 16 bit kiolvasása történik, így a 4 bisíkban 4x16 bit in-, f rrmádó íródik be az SRI léptetőregiszterbe, amely a i égy síknak megfelelően négy regiszterből áll. Az SRI léptetőregiszter kimenetein minden pixel felrajzolásához tartozó Időpontban megjelenik az adott pixelhez tartozó négybites információ, amit cél­szerűen egy VLUP színtáblázat memória címzéséhez használunk. A VLUP színtáblázat memória minden ci­nen adott szín és/vagy intenzitás értékeket tárol, cél­szerűen 3x8 bites mélységben, és kimenetéhez DAC iigitál-analóg átalakító csatlakozik, amely kimenetén uialóg jel formájában előállítja a display vezérléséhez szükséges RGB jelet. A VLUP színtáblázat memória használata nagyon előnyös, mert tartalma egy külső processzorral a kívánságnak megfelelően változtatha­tó, és ezáltal az adott kép színe, intenzitása és megje­lenése az M memóriába vagy annak vezérlésébe való beavatkozás nélkül központilag befolyásolható. A 4. ábrán felvázoltuk a To=31,25 ns időközök­ben érkező órajelek 16 ciklusát, amelyek az SRI léptetőregisztert léptetik. Az eddigiekben a display képernyőjének frissítéséhez szükséges feltételeket vizsgáltuk. Ennek a funkciónak az ellátásához már elegendő, ha az M memóriát 500 ns-os gyakorisággal olvassuk ki és az SRI léptetőregisztert órajelenként továbbléptetjük. A grafikus megjelenítő alapfunkció­jából következik, hogy az M memóriát valamely in­formációval fel lehessen tölteni, illetve tartalma kí­vánság szerint változtatható legyen. Ezt a műveletet, tehát amikor a tárolt kép tartalmán változtatunk, a képfrissítéstől való megkülönböztetésül a továbbiak­ban rajzolásnak nevezzük. A frissítéshez, mint láttuk, elegendő az M memó­riának minden tizenhatodik órajelciklusban való ki­olvasása. Ha a frissítéshez az M memória kiolvadására rendelkezésre álló teljes Időnek csak a felét biztosít­juk, akkor a fennmaradó 250 ns időszakban újabb memóriahozzáférést végezhetünk, amely alatt rajzo­lási művelet már elvégezhető. A 4. ábrán látható a tizenhat órajelnek megfelelő hosszúságú periódus két ennek megfelelő része, amelyek közül az első az FR frissítés szakasz, a második pedig az RA rajzolási sza­198.348 5 10 15 20 25 30 35 40 45 50 55 60 3

Next

/
Oldalképek
Tartalom