Jan Zabrodzki, Grafika komputerowa
Wyświetlanie obrazu na ekranie polega na kolejnym wyświetlaniu pikseli obrazu w ustalonej kolejności pokazanej na rysunku III.4. Najpierw są wyświetlane kolejne piksele pierwszego wiersza, potem drugiego wiersza itd., aż do ostatniego wiersza rastra. Po wyświetleniu całego obrazu proces zaczyna się od początku. Praktycznie oznacza to, że wiązka elektronów (składająca się z trzech strumieni elektronów) jest odchylane w lampie kineskopowej tak, żeby przesuwała się po ekranie i wyświetlała kolejne piksele zgodnie z opisaną kolejnością. W czasie, kiedy wiązka elektronów przesuwa się od końca jednego wiersza do początku następnego (tak zwany powrót poziomy) oraz kiedy przesuwa się od końca ostatniego wiersza do początku pierwszego wiersza (tak zwany powrót pionowy) intensywność strumieni jest zredukowana, luminofory przestają świecić i nic nie jest wyświetlane na ekranie. Obraz uzyskany w wyniku jednokrotnego wyświetlenia całego rastra jest określany mianem ramki. Po wyświetleniu ramki rozpoczyna się wyświetlanie następnej ramki.
Rys. III.4. Kolejność wyświetlania pikseli na ekranie monitora CRT
Na to żeby obserwator nie odczuwał efektu migotania obrazu musi być wyświetlany z dostatecznie dużą częstotliwością. W praktyce częstotliwość ta nie powinna być mniejsza od 50 Hz. Częstotliwość odświeżania w dobrym monitorze powinna wynosić 85 Hz. (Przypomnijmy, że w kinie kolejne klatki są wyświetlane z częstotliwością 24 Hz i są dwukrotnie eksponowane; każda klatka jest wyświetlana od razu w całości, a nie piksel po pikselu jak w naszym przypadku). Oznacza to, że na wyświetlenie jednej ramki dostępny jest czas nie większy niż kilkanaście 20 ms. Z kolei, jeżeli rozdzielczość ekranu wynosi na przykład 1024x768 pikseli, to na wyświetlenie pojedynczego piksela mamy czas rzędu kilku lub kilkunastu ns.
Przykład
Załóżmy, że monitor ma rozdzielczość 1024 [wj 768 pikseli oraz, że częstotliwość odświeżania wynosi 85 Hz. Przyjmijmy dodatkowo, że czas powrotu plamki w poziomie wynosi 4 [x] s a czas powrotu w pionie 40 [x] s. Należy obliczyć ile czasu jest do dyspozycji dla wyświetlenia jednego piksela.
Jeżeli częstotliwość odświeżania wynosi 85 Hz, to czas dostępny na wyświetlenie jednej ramki wynosi około 11,765 ms. W tym czasie muszą zostać wyświetlone wszystkie piksele (jest ich 1024 [x] 768) i musi nastąpić 767 powrotów poziomych
Strona 13 z 110