středa 19. března 2008

Jakým způsobem se přenášejí data do monitoru a jakým způsobem se vykresluje obraz?

Položil David B

1 komentář:

Tomáš Báča řekl(a)...

Ahoj,

zde budu nucen odpovědět o to stručněji, o kolik by se toho dalo o tomto tématu říci. To hlavně pro to, že zde o tom toho moc nevím.

Začněme v počítači. Každý počítač má grafickou kartu, ve které je paměť. V této paměti je uložen obraz, který je neustále promítán na monitor. Do této paměti se dá šahat pomocí většiny programovacích jazyků. Např. Jazyk pascal to umí s pomocí unity graph. No a obsah této paměti je neustále posílán do monitoru (nebo jiného zobrazovacího zařízení) a tam je zobrazován. Standardní obnovovací frekvence je 60Hz, z toho plyne, že se to děje 60x za sekundu, to je přibližně jednou za 0.016 sekundy. Ale tato frekvence se může různit. Konkrétní způsob putování dat skrz dráty se liší podle užitého portu a také podle způsobu - analogový a digitální. Způsob zobrazování se opět liší dle použité technologie. Dnes již zastaralé CRT monitory zobrazují barvy na principu vysílání a směrování částic, které dopadají na jakousi vrstvu, která po jejich dopadu svítí. U dnešní LCD monitorů to pracuje na principu propouštění světla skrz tekuté krystaly, které toto světlo natáčejí a spolu se dvěma polarizačníma fóliema propouští jen určité barvy. Konkrétní barvy se u obou typů docílí složením tří barev - červené, zelené a modré (z toho označení RGB).

Toď vše. Víc nevím :).