340 likes | 476 Views
Obrazový podsystém II. Řadič obrazového podsystému. Obsah přednášky. Komponenty řadiče, znakový/grafický displej. Obrazová paměť, barevná paleta, interfejs monitoru. VGA a jeho odvozeniny. Akcelerátory. Interfejsy videa (RGB, scart, S-video, anténní vstup, atd.). Řadič.
E N D
Obrazový podsystém II. Řadič obrazového podsystému X36PZA - Periferní zařízení M. Šnorek
Obsah přednášky • Komponenty řadiče, znakový/grafický displej. • Obrazová paměť, barevná paleta, interfejs monitoru. • VGA a jeho odvozeniny. • Akcelerátory. • Interfejsy videa (RGB, scart, S-video, anténní vstup, atd.). X36PZA - Periferní zařízení M. Šnorek
Řadič X36PZA - Periferní zařízení M. Šnorek
Řadiče - vnitřní struktura • Obrazový řadič (grafický adaptér), obvykle na zásuvné desce, obsahuje • rozhraní k systémové desce, • grafický čip, • obrazová (video) paměť, • rozhraní k monitoru. X36PZA - Periferní zařízení M. Šnorek
Interpretace obsahu videopaměti Otázky: Která z nich je paměťově úspornější? Kolik barev lze takhle v obou případech vyjádřit? X36PZA - Periferní zařízení M. Šnorek
Řadič znakového rastrového displeje - s buňkovou interpretací Důležité! Nepodceňujte. (Už třeba jen kvůli zkoušce.) Kolik barev lze takhle vyjádřit? X36PZA - Periferní zařízení M. Šnorek
Struktura řadiče grafického displeje - s bodovou interpretací X36PZA - Periferní zařízení M. Šnorek
Barevnost u řadiče displeje s bodovou (pixelovou) pamětí Otázky: Kolik barev lze takhle vyjádřit? Jak jejich počet zvýšit? X36PZA - Periferní zařízení M. Šnorek
Displej s barevnou paletou (mapou) Kolik barev je teď? Na čem jejich počet závisí? X36PZA - Periferní zařízení M. Šnorek
Terminologie • Barevné paletě se také říká • CLUT - Color Look-up-Table. • Součástce, kterou se realizuje, se zase říká RAMDAC. Dokážete odhadnout proč? X36PZA - Periferní zařízení M. Šnorek
Korespondence mezi obrazovou pamětí x pixely na elektroooptickém měniči • Kdo vypočítává hodnoty jednotlivých pixelů? • Problémem je zátěž procesoru. Open GL? • A jak se ta hodnota počítá? • 2D/3D knihovna, např. Bressenhamův algoritmus. • Kdy se vypočtená informace do obrazové paměti zapisuje? • Konflikt zápis x obnovování obrazu - blikání. • Jak se dostat ke všem pixelům měniče? • Přístup k obrazové paměti je obvykle možný jen prostřednictvím okénkování. X36PZA - Periferní zařízení M. Šnorek
Rastrový displej s grafickým procesorem X36PZA - Periferní zařízení M. Šnorek
R displej s GP a pamětí D-souboru X36PZA - Periferní zařízení M. Šnorek
Obrazový adaptér s grafickým procesorem Jaký je rozdíl mezi DRAM a VRAM? X36PZA - Periferní zařízení M. Šnorek
Studie: DRAM, VRAM X36PZA - Periferní zařízení M. Šnorek
Video Graphics Array Stručný úvod X36PZA - Periferní zařízení M. Šnorek
Základní fakta o VGA • IBM standard, původně pro PS/2 (1987), • 640 x 480/16 barev nebo • 320 x 200/256 barev. • Analogový výstup k monitoru. X36PZA - Periferní zařízení M. Šnorek
Struktura VGA adaptéru X36PZA - Periferní zařízení M. Šnorek
VGA v grafickém režimu, 16 barev Princip vytváření VGA obrazu pomocí barevných rovin X36PZA - Periferní zařízení M. Šnorek
VGA - zápis do obrazové paměti X36PZA - Periferní zařízení M. Šnorek
VGA HW pro obnovování obrazu X36PZA - Periferní zařízení M. Šnorek
Varianty modifikace obrazu X36PZA - Periferní zařízení M. Šnorek
VGA - 256-ti barevný režim X36PZA - Periferní zařízení M. Šnorek
Větší rozlišení? SVGA • Ten však není standardem: • 640 x 480/256 barev, • 800 x 600, • 1024 x 768, obojí s 256, 65 636 nebo 16M barev, • 1280 x 1024. • Standardem je ale XGA, popř. jiný. X36PZA - Periferní zařízení M. Šnorek
Rozlišení Zdroj: Wikipedia X36PZA - Periferní zařízení M. Šnorek
Rozlišení jinak X36PZA - Periferní zařízení M. Šnorek
Displeje III Akcelerátory X36PZA - Periferní zařízení M. Šnorek
Spolupráce nadřazeného mikroprocesoru s klasickým obrazovým adaptérem X36PZA - Periferní zařízení M. Šnorek
Obrazový adaptér 8514/A X36PZA - Periferní zařízení M. Šnorek
Obrazový adaptér TIGA X36PZA - Periferní zařízení M. Šnorek
Opakovaná ukázka skutečného provedení X36PZA - Periferní zařízení M. Šnorek
Akcelerátor (např. Windows) X36PZA - Periferní zařízení M. Šnorek
ř ř ř ř ř RGB Ještě malá poznámka k monitoru X36PZA - Periferní zařízení M. Šnorek
ř ř ř ř Kompozitní videosignál X36PZA - Periferní zařízení M. Šnorek