13. Architecture of simple Raster graphics system CPU System Memory System Bus I/O devices Video controller Monitor Frame buffer A fixed area of system memory reserved for frame buffer
14. Raster Scan Memory Requirements ï° Interlacing * Even lines first * Odd lines next * 50 Hz to avoid flicker Memory Requirements depends on * resolution * colors, the system supports ex: For a resolution of 1024 * 768 Resolution with 8-bits per pixel( 256 colors ), it needs 768 Kb of memory.
15. Raster-Scan display processor CPU System Memory System Bus I/O devices Display processor memory Frame Buffer Video controller Display processor Monitor
16.
17. Raster Scan Generator X Register Y Register Memory Address Frame Buffer Pixel Register Horizontal and vertical deflection voltages Intensity Video controller addr (x,y) = base address + (x max â x min )(y â y min ) + ( x â x min )
18. Video controller ïȘ Co- ordinate system ïš Frame buffer locations are referenced in Cartesian co-ordinates. ïš Co-ordinate origin * Lower left screen corner. * Upper left screen corner. ïȘ Refresh operations of video controller ïš Top-to-bottom , Left-to-Right ïš X register(initial value = 0). ïš Y register (initial value = y max )
21. 1 1-bit register black and white display 1 Digital-to-Analog converter Frame buffer screen
22. 2-bit register black , white - gray color display Digital-to-Analog converter Frame buffer screen 1 1 1 1
23. Frame buffer Digital to Analog converters 1-bit registers simple color graphics display COLOUR GUNS screen 1 0 1 1 1 0 RED GREEN BLUE
24. Frame buffer screen multi color grpahics display 3-bit registers COLOUR GUNS Digital to Analog converters RED GREEN BLUE 1 0 0 0 1 1 1 1 0
25. Frame buffer screen multi color grpahics display (Look-up tables) 3-bit registers COLOUR GUNS W-bit Digital to Analog converters W-bit Look-up table 2 n entries RED GREEN BLUE 1 0 1 0 1 1 0 1 0
28. Random scan system CPU System Memory System Bus I/O devices Display processor Monitor Graphics commands are translated into a display file stored in the system memory.