obrazový podsystém ii
DESCRIPTION
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č. - PowerPoint PPT PresentationTRANSCRIPT
X36PZA - Periferní zařízení M. Šnorek
Obrazový Obrazový podsystém II.podsystém II.
Obrazový Obrazový podsystém II.podsystém II.
Řadič obrazového podsystémuŘ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čŘ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 Video Graphics ArrayArray
Video Graphics Video Graphics ArrayArray
Stručný úvodStruč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 IIIDispleje IIIDispleje IIIDispleje III
AkcelerátoryAkcelerá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
Ještě malá poznámka k monitoru
RGB
ř ř ř ř ř
X36PZA - Periferní zařízení M. Šnorek
Kompozitní videosignálř ř ř ř