Grafické procesory
Tiež sa používa označenie VGA adaptér.
Grafická karta ako prídavná karta či integrovaná v základnej doske má na starosti grafické spracovanie a výstup dát z počítača na monitor. Jej hlavnou úlohou je prevádzať „jednotky a nuly“ na obraz, ktorý prezentuje na monitore. Bez grafickej karty by obraz na monitore len ťažko vyzeral tak ako ho poznáme dnes.
Dnešné prídavné karty sa zasadzujú do slotu PCI Expres (PEG) na základnej doske. Predovšetkým hráčsky priemysel kladie stále vyššie nároky na zobrazovanie je teda motorom vývoja grafických kariet, obzvlášť na zobrazovanie 3D priestoru.(Všetky nové karty už integrujú 3D akcelerátor).
Nároky spôsobili, že procesor (CPU) už neprimerane zaťažovaný tak sa niektoré funkcie presunuli na čip základnej dosky - konkrétne na procesor karty : Graphic Processing Unit .
Graphic Processing Unit - GPU.
Práve GPU prevedie digitálne dáta na pixeli - súbory farebných bodov z ktorých pozostáva obraz. Karta musí vytvoriť obrovské množstvo bodov-pixelov, pri nastavení rozlíšenia obrazovky 1027x768 musí na vykreslenie jednej obrazovky vypočítať farbu a dáta pre 786432 pixelov a tento proces opakuje 30 až 160x za sekundu.
CRT monitor príma iba analógový signál, takže prevodník pamäti RAM tzv. RAMDAC na grafickej karte, ktorý prevedie digitálne dáta každého pixelu na červené, zelené a modré analógové signály pomocou ktorých monitor vykreslí obraz, po riadkoch, a aby grafická karta sprostredkovala ilúziu pohybu musí vytvoriť množstvo pixelov za sekundu.
Predajcovia uvádzajú rýchlosť karty v počtoch pixelov za sekundu: fill rate . Vyššia fill rate umožňuje rýchlejšie vykresľovanie za sekundu - frame rate (=obnovovacia frekvencia, teda počet obnovení za sekundu).
Každá karta potrebuje k svojej práci vlastnú pamäť, preto by mali disponovať aspoň 64 (súčasné HighEnd karty majú až 512MB DDR III) MB DDR s frekvenciou aspoň 200 MHz. Nezabúdajte, že karta potrebuje k plnohodnotnej činnosti ovládač (driver je software, ktorý pôsobí ako prostredník medzi operačným systémom a grafickou kartou.), aktuálne verzie nájdete na web stránkach výrobcu.
Výrobcovia čipov predávajú svoje licencie iným (podobne ako čipové sady pre základné dosky), ktorý ich následne integrujú do svojich kariet.
Hlavné parametre teda sú : Čip, veľkosť, typ a rýchlosť pamäti, pamäťová zbernica, prenos-frame rate, plusom je DVI konektor.
Hĺbka farieb. Už sme spomenuli pri monitoroch, že bod je zobrazený ako výsledná kombinácia 3 farieb - RGB a hodnota informácie uloženej v pixeloch udáva ich farebnú hĺbku. Čim viac bitov sa použije na obrazový bod (tzv. bitová hĺbka), tým jemnejšie sú farebné detaily obrazu.
Hĺbka farieb Popis Bajtov na pixel (MHz) Počet farieb
4-bitová Štandard VGA 0,5 16
8-bitová 256 farieb 1,0 256
16-bitová High-color 2,0 65 536
24-bitová True color 3,0 16 777 216
True color čiže realistické farby.
Oko dokáže rozpoznať 256 odtieňov červenej, zelenej aj modrej farby (RGB), teda 8-bitov pre každú farbu, t.j. 8x3=24 bitov. Niektoré karty vyžadujú pre True color až 32bitov pre každý pixel. Osem bitov naviac je použitých pre alfa kanál, pri práci s video pamäťou ktorý obsluhuje priehľadnosti.
High color
Používa síce menej farieb no len veľmi nízkou stratou na kvalite obrazu a zároveň menšie nároky na video pamäť zrýchľujú celkové prevedenie.
Preto znížením farebnej hĺbky môžete podstatne urýchliť beh niektorých aplikácií.
Ostatné módy sa používajú len zriedkavo.
Grafické čipsety
Na trhu dominujú 2 veľký výrobcovia grafických čipsetov firma ATI a nVidia.
Namiesto konkrétnych popisov vás priamo odkážem na stránky oboch tvorcov GPU pre grafické karty: www.nvidia.com a www.ati.com .
Postup pri grafickom spracovaní obrazu
Prvou fázou je inicializácia samotného grafického rozhrania. Ide predovšetkým o detekovanie aktuálneho nastavenia ovládačov grafickej karty, zisťujú sa premenné prostredia - rozlíšenie, farebná hĺbka, detekuje sa podpora AntiAliasingu, kompresia textúr a podobne. Pre jednotlivé objekty sa zisťuje podrobnosť detailov (LoD, Level od Detail). Táto fáza sa niekedy nazýva Pre-Rendering definition.
V tejto časti ešte býva nečinné 3D jadro grafickej karty a obrazovka býva spravidla čierna (s typickým prebliknutím) alebo so zobrazeným 2D obrázkom (rastrovým bitmapovým obrázkom).
Príprava aplikácie
Pohyby telies, simuláícia virtuálneho sveta,
Rozhodovanie o tom, ktoré časti sú najdôležitejšie (LoD),
Rozdelenie na polygóny / Tessalace
(rozloženie zložitých povrchov na povrchy nižšieho rádu),
Geometria - väčšina operácii je uskutočňovaná nad jednotlivými plôškami vo virtuálnom 3D prostoru (nad polygonmí, častejšie nad elementárnymi trojuholníkmi):
Geometrické operácie v 3D, projekcia, orezávanie, transformácie,
Rasterizácia - má za úlohu previesť geometrické dáta (trojuholníky, body a čiary) do rastrové podoby. Sem patrí:
Triangle Setup (určenie pixelov príslušným trojuholníkom),
Shading (tieňovanie)
Texturovanie alebo použitie Pixel Shaderů
Fog, Alpha Test, Depth buffering, Antialising
Zobrazenie scény
Sledovanie TV v počítači.
V podstate existujú dve varianty:
1) spojenie pc s televíznym prijímačom kde namiesto monitora sledujete výstup na TV obrazovke - to umožňujú grafické karty s TV-Out alebo grafická karta s VIVO.
2) sledovanie televízneho vysielania priamo na obrazovke monitora - to umožňuje TV tuner (tv karta).
TV Tuner (TV karta) TV vysielanie používa kódovanie obrazu, v Európe je ním PAL, pre USA a Japonsko NTSC a SECAM vo Francúzku a Rusku..
PAL pre zvuk používa 2 normy, ak zachytávate signál zo vzduchu jedná sa o PAL D/K, ak prostredníctvom káblového rozvodu najpravdepodobnejšie pôjde o PAL B/G. Preto si pozrite či TV karta podporuje obe zvukové normy PAL inak by ste pozerali bez zvuku.
Vysielanie na Slovensku prebieha v norme PAL B/G a D/K. Spôsob ladenia používa 2 režimy - Cable pre káblovú a ANTENE pre signál šírený vzduchom.
Pomocou TV tuneru je možno pohodlne sledovať TV vysielanie ako aj signál z externého zdroja (videorekordér, analógový výstup kamery a pod.) priamo na monitore svojho pc (prevod analógového signálu na digitálny).
Obvykle dokážu zachytávať video z obrazovky (video capturing, viac na: Zachytávame video ) - v podstate nahradzujú analógové video strižne.
Ďalším rozdelením je Mono - stereo karta. Lepšie je samozrejme výber stereo karty, ale pokiaľ nemáte reproduktory rozmiestnené tak, aby s Vami tvorili rovnoramenný trojuholník stereo efekt zanikne. Naviac kvalitné zvukové karty s použitím rôznych filtrov rozkódujú, nebude to síce Dolby Digital, ale predsa len to bude priestorový zvuk.
Aj keď existuje veľa modelov TV kariet majú takmer identickú architektúru. Prevažne sú postavené na čipe BT878, alebo čipe od Philips SAA7134
TV karty majú v podstate 2 prevedenia: interné - ako PCI kartu s modelom pre bežné TV vysielanie, alebo s modelom pre satelitné. Druhou variantou je externá karta v prevedení najčastejšie USB. Existuje ešte jedno prevedenie použiteľné v notebookoch - PCMCIA karta. Externé karta premení Váš monitor na TV v podstate aj bez samotného počítača.
Parametre, postupy ako výsledná kvalita (na úrovni VHS) digitalizácie sú obdobné ako u VIVO. Len samotný záznam budete musieť pre zvýšenie kvality "deinterlaceovať" (zrušiť polsnímky), alebo priamo digitalizovať bez prekladania.
Lepšie obsahujú rádio tuner (FM tuner) kde okrem počúvania rádia môžete nahrávať do pc aj zvuk, umožňujú zobraziť teletext a samozrejmosťou je diaľkové ovládanie .
Potom by prišiel vhod kvalitný program pre sledovanie TV a počúvanie rádia.
Na www.tvfreak.cz nájdete programy ATV 2000v.PR14.6, alebo TVview. Najskôr je treba nastaviť parametre obrazu. Kvalite VHS odpovedá veľkosť obrazu 384x288 bodov, čo je vlastne polovičné rozlíšenie PAL.(pre slabšie karty skúste 320x240).
CRT monitory síce pracujú s farbami v režime RGB no televízny signál je v skromnejšom formáte YUV (YUV2 alebo UYVY). Posledným dôležitým parametrom je počet obrázkov za sek. V Európe zobrazujú televízie na frekvencií 50Hz, v polsnímkoch to znamená 25 snímkov za sekundu.
Ak Vaša karta naviac podporuje aj zachytávanie (nahrávanie) obrazu, nápomocný bude program ARC2000, ktorý zvláda nastavenie času, stanice nahrávania ale aj v pravú dobu zapnúť PC.
Kvalitná karta by mala obsahovať aj video výstup tzv. TV-OUT. Menej kvalitnou variantov je pripojenie kde na karte je výstup cinch (kompozitné alebo S-Video), ktorý spojíte káblom s TV cez scart. Lepšou variantou je ak karta disponuje DVI TV-OUT (DVI-Digital Visual Interface, tiež sa ním pripájajú LCD monitory).
Nie každý potrebuje grafickú kartu na hranie, sú tu aj lacnejšie aplikácie pre kancelárie v podobe „odľahčených“ modelov kariet nVidea GeForce MX, ATI Radeon VE alebo integrovaná grafika priamo na základnej doske.
Aj keď analógové video predstavuje zastaralý spôsob stále sa s ním možno stretúť pri digitalizácií VHS kaziet, TV vysielania a pod. TV karty okrem sledovania TV umožňujú zachytávať TV vysielanie neobsahujú obvody na akceleráciu videa. Ukladanie zachytávaného videa v reálnom čase je možné akcelerovať softvérovo do formátov avi či mpeg. Preto drahšie modely videokariet osahujú obvody pre hardvérovú akceleráciu s integrovanými filtrami pre zlepšenie obrazu, čím sa stávajú plne nezávislé na výkone počítača. Obsahujú akceleračný obvod pre rýchlejšie spracovanie jednotlivých záberov (videoprocesor), vyrovnávaciu pamäť a vstupy/výstupy pre video. Spracovanie videa je tak podstatne kvalitnejšie ako pri lacnejších kartách so softvérovou akceleráciou (naviac sú plne závislé na výkone počítača).
Kombinované grafické karty spájajúce grafický výkon s videokartou predstavujú zaujímavú alternatívu. Populárnu radu predstavujú modely spol. ATI s názvom All-in-Wonder naviac majú integrovaný TV tuner.
Digitálne karty Pre minimálne straty sú njlepším riešením pre spracovanie videa (samozrejme aj vstupované video musí byť digitálne). Drahšie modely sa dodávajú s prepracovanými ovládačmi (driver) ako aj kodekmi. <{r>
V podstate majú aj lacné digitálne videokarty lepšiu kvalitu spracovania videa ako drahé analógové karty.
Analógové karty prežívajú len vďaka množstvu materiálu v analógovej podobe. Rozumné by bolo kúpiť kombinovanú kartu, ktorá obsahuje digitálne ako aj analógové karty.
TV-Out je tiež len jednoduchý D/A prevodník digitálneho signálu na analógový štandard PAL. Karty nesú označenie TV-Out a bývajú vybavené cinch konektorom a S-Video výstupom. Okrem TV sme spomínali, že nie je problém takto pripojiť bežný videorekordér a výstup obrazu z PC následne uložiť na VHS kazetu.
Zvukovú zložku musíte samozrejme pripojiť s videorekordérom pomocou zvukovej karty.
Video In Video Out - znamená to, že grafická karta podporuje nielen TV výstup (Video-Out), ale naviac obsahuje A/D prevodník. Služba Video-In je niečo podobné ako hardvérová karta pre strih aj keď nedosahuje tak kvalitný výstup.
Samotná digitalizácia je jednoduchou záležitosťou ak využijete niektorý s programov ako profesionálny Adobe Premiere alebo freeware Virtual Dub. Stačí zvoliť zdroj signálu (Video Source) nastaviť parametre pre výstup (PAL, sýtosť farieb apod.).
V závislosti na celkovom výkone PC zostavy ako aj grafickej karty sa výstup dá porovnať s kvalitou VHS takže náročný sa obrátia na hardvérovú kartu pre strih videa.
Pre konfort dobre poslúži aj TV program www.tvprogram.cz, ktorý dokáže zobraziť TV program na niekoľko dní dopredu. Počas registrácie stačí len nastaviť pre aké TV kanály budete chcieť program zobrazovať.