CHAPTER-2
GRAPHICS HARDWARE
Dhiraj Shrestha
TERMINOLOGY
Persistence
Resolution
Aspect ratio
Refresh rate
Bandwidth
RASTER SCAN DISPLAYS
Picture definitions are stored in refresh buffer or frame buffer which holds the
setup intensity values for all the screen point also known as pixel. (pel)
Stored intensity values are retrieved form the refresh buffer and painted on the
screen one scan line (one row at a time).
It is suited for realistic scenes containing shading and color pattern.
In monochrome monitor frame buffer consists of one bit per each pixel and for
color monitor frame buffer consists of 24 bits for each pixel.
The refresh rate for this system is at the rate of 60 to 80 frame per second. i.e
refresh rate are described in units of cycle per second.
RASTER SCAN DISPLAYS
Bitmap / Pixmap
Retrace
Horizontal retrace
Vertical retrace
RASTER SCAN DISPLAYS
Raster Scan systems
Interlacedrefresh procedures
Non interlaced refresh procedures
RANDOM SCAN DISPLAYS
In a random scan display, an image on the screen is drawn
with one line at time and for this reason it is also called
vector display.
An application program is input and stored in the system
memory along with the graphic package.
Graphics commands in the application program are
translated by the graphic package in to a display file stored in
the system memory.
This display file is then accessed by the display processor to
refresh the screen.
Sometimes the display processor in a random scan is referred
to as a display processing unit or a graphics controller.
RANDOM SCAN DISPLAYS
The buffer stores the computer produce display list or
display program which contains points and line plotting
commands with ( x, y) and end point co-ordinates as well
as character plotting commands.
Vector display system are mostly used for line drawing
applications and can not display realistic shaded scenes.
It produces smooth line drawing because the CRT beam
directly follows the line path definitions that are stored
in the form of line drawing commands.
RANDOM SCAN DISPLAYS
Drawbacks:
When the number of command in the buffer goes high
the system take long time to process and draw pictures.
Cannot apply shading features.
PROGRAM FOR RANDOM SCAN
DISPLAY PROCESSOR
COLOR CRT MONITORS
Basic techniques for producing color displays with a
CRT are :
Beam-penetration
method
Shadow –mask method
BEAM PENETRATION METHOD
Two phosphorus layer (Red and green) are adjusted such
that outer layer should red and inner layer should be
green.
The color picture depends on how far the electron beam
penetrates.
The slow electron beam only excite outer red layer
The high speed electron beam excite inner green layer
At the intermediate speed, the combination of red and
green lights are emitted to show two additional colors
orange or yellow
SHADOW MASK METHOD
Delta- delta shadow-mask method
Inline arrangement method
DELTA – DELTA METHOD
DELTA – DELTA METHOD
Operation of delta-delta mask CRT. These electron guns aligned
with the triangular color dot patterns on the screen, are directed to
each do triangle by a shadow mask.
Three types of phosphorus dots is coated in each pixel that is red,
green and blue
Just behind the CRT screen shadow mask grid is placed whose
number is same as a number of pixel.
Three electron gun is adjusted for each phosphorous
The electron beams is detected and focus on the shadow mask hole.
The Passed from the hole activate the dot triangle and produce the
color spot on the screen.
The color of pixel is controlled by light of intensity. By combing
three color, 17 million color can be obtained. For true color each
pixel has 24 bits in the frame buffer.
DELTA – DELTA METHOD
IN-LINE ARRANGEMENT
Three electron guns, and the corresponding red-green-
blue color dots on the screen are aligned along one scan
line
This inline arrangement of electron gun is easier to keep
in alignment and is commonly used in high resolution
color CRTs.
ARCHITECTURE OF RASTER SCAN
SYSTEMS
OPERATION OF VIDEO CONTROLLER
Basic refresh operations
It can retrieve pixel intensities from different memory
areas on different refresh cycles
Some transformations like scaling, translation, rotation
It contains lookup table , so that the pixel values in the
FB are access from LUT
It mix the frame buffer image with an i /p image from
television camera or other i /p device.
RASTER-SCAN DISPLAY PROCESSOR
Main purpose is to free CPU from the graphics chores
Digitizing a picture definition given in an application
program into a set of pixel-intensity values for storage in
the FB.
Generating various line styles, displaying color areas,
certain transformation and manipulation on displayed
objects.
RUN LENGTH ENCODING
It reduces the memory requirements for storing the
picture information in frame buffer
This method uses the concept of linked list for storing
the intensity information in FB
One number of each pair indicates an intensity value ,
and the second number specifies the number of adjacent
pixels on the scan line that are to have that intensity
value.
ARCHITECTURE OF RANDOM-SCAN
DISPLAY
END OF GRAPHICS HARDWARE