Professional Documents
Culture Documents
Graphics Hardware
This model is general enough to include workstations and personal computers, interactive
game systems, mobile phones, GPS systems, and sophisticated image generation systems.
Frame buffer – special types of memory chips that enable fast redisplay of its contents:
Video Random-Access Memory (VRAM) or
Dynamic Random-Access Memory (DRAM).
❑ In simpler systems, frame buffer is part of standard memory.
Contd…
4
GPU (Graphics Processing Unit) – produce images for the display, with its
own graphics memory (or Video RAM or VRAM).
Pixels and Frame
- All modern displays are raster-based: a Rectangular array of points or dots or
pixels
- pixel has two properties: a color and a position
- Color is expressed in RGB components
- Position is expressed in terms of (x, y) coordinates
- origin (0, 0) - located at the top-left corner, with x-axis pointing right and
y-axis pointing down. This is different from the conventional 2D Cartesian
coordinates, where y-axis is pointing upwards.
- # of color-bits per pixel called depth (or precision) of the display
- number of rows by columns of the rectangular grid → resolution of the display
6-Mar-22 (range from 640x480 (VGA), 800x600 (SVGA), 1024x768 (XGA) to 1920x1080
Contd…
6
Trackball: is ball that can be rotated with the finger or palm of the hand to produce
cursor movement.
Potentiometer attached to the ball, measure the amount and direction of
rotation.
They are often mounted on keyboard or mouse.
Space ball: is a graphical input device that is based on a fixed spherical ball.
hand held, non-movable
Space balls are used in 3D positioning and selection
operations in virtual reality system, modeling, animation,
CAD and other application.
Joystick: similar to the space ball – can be movable and non-movable
used for playing games
Contd…
10
Focusing System:
- The focusing system concentrates the electron beam so it converges to
small point when hits/strikes the phosphor coating.
- Electrostatic focusing is commonly used in computer graphics monitor
- electron beam will be focused properly only at the center of the screen
Steps
Horizontal Vertical
retrace retrace
draw a picture one line at a time and for this reason are also referred
to as vector displays (or stroke-writing or calligraphic displays)
Refresh rate depends on the # of lines to be displayed
Picture definition stored as a set of line-drawing commands in an area
of memory referred → refresh display file
MoveTo (300,800)
LineTo (700,800)
LineTo (500,300)
LineTo (300,800)
Q.1. How much memory is needed for a 1024 x 1024 raster display using
true color frame buffer?
Q.2. If each pixel has different color how many colors will be on the
screen?
34
Cont…
Solution
1. True color frame buffer(24 bit per pixel)
⇒ 1 pixel = 24 bit of memory and also
⇒ Resolution= 1024 x 1024
Resolution: The maximum number of points that can be displayed
without overlap on a CRT.
Then, the size of frame buffer = Resolution x bits per pixel
= (1024 x 1024) x 24 bits
= 3MB ( ∵ 1M=1024 x 1024 bits and 3B=24 bits)
2. If each pixel has different color:
∴ #colors on the screen = #pixels of the screen
(i.e. 1024x1024 ≈ 1 million colors).
CRT
35
39
40