Академический Документы
Профессиональный Документы
Культура Документы
A raster scan, or raster scanning, is the rectangular pattern of image capture and
reconstruction in television. By analogy, the term is used for raster graphics, the pattern
of image storage and transmission used in most computer bitmap image systems.
In random scan display the electron beam is directed only to the part of the screen where
the picture is to be drawn. Random Scan monitor draw one picture at a time therefore they
are also known as vector display.Refresh rate or random scan system depends on the
number of times to be displayed. Picture definition is stored in an area of memory called
refresh display file
Interactive raster graphics systems typically employ several processing units. In addition to
the CPU, a specialpurpose processor, called the video controller or display controller is used to
control the operation of the display device.
Organization of a simple raster system is shown in following figure. Here the frame buffer can be
anywhere in the system memory, and the video controller accesses the frame buffer to refresh
the screen.
9a The operation of most video monitors is based on the standard cathode-ray tube.
Explain working of CRT and various properties of video display devices.
Cathode ray tube essentially consists of an electron gun for producing a stream of electrons,
focusing and accelerating anodes for producing a narrow and sharply focused electron beam,
horizontal and vertical deflection plates for controlling the beam path and an evacuated glass
envelope with phosphorescent screen giving bright spot when struck by a high velocity electron
beam.
First of all before discussing the working of LCD it is necessary to define what is LCD. The LCD
stands for liquid crystal display, in which there are two sheets of polarized material with a liquid
crystal solution between them. This solution is very sensitive to electricity, and, in fact, when an
electric current is passed through the liquid, is causes the crystals to “group together” so that light
can’t pass through them. Each crystal, therefore, is like a shutter; either allowing light to pass
through or be shut out, subsequently creating the pixels (dots) on your screen. So when you turn
on your laptop, there is a device that connects from the main board to the screen that is telling
that material in every little dot when or when not to turn on and off – and which color is being
portrayed.
Most computer Liquid Crystal Display (LCD) panels are lit with built-in fluorescent tubes above,
beside and sometimes behind the LCD. A white diffusion panel behind the LCD redirects and
scatters the light evenly to ensure a uniform display. This is known as a backlight.
How LCD is bright?
A fluorescent light is most often a long straight glass tube that produces white light. Inside the
glass tube there is a low-pressure mercury vapor. When ionized, mercury vapor emits ultraviolet
light. Human eyes are not sensitive to ultraviolet light (although human skin is). The inside of a
fluorescent light is coated with phosphor. Phosphor is a substance that can accept energy in one
form and emit the energy in the form of visible light. For example, energy from a high-speed
electron in a TV tube is absorbed by the phosphors that make up the pixels. The light we see
from a fluorescent tube is the light given off by the phosphor coating the inside of the tube. The
phosphor fluoresces when energized, hence the name.
A typical laptop display uses a tiny Cold Cathode Fluorescent Lamp (CCFL) for the backlight.
One of these small tubes is able to provide a bright white light source that can be diffused by the
panel behind the LCD. In addition to providing ample light, CCFLs do not rise far above the
ambient temperature. This makes them ideal for LCD panels since the light source is in close
proximity to other components that could be ruined by excessive heat.
One amazing thing about these lamps is their incredible size. They are very thin and the board
that drives the lamp is very small as well. However, it is not that hard to break them, which is why
your display may go dark if you drop your laptop.
4. What is window and viewport. What is viewing transformation. Derive the composite
normalization transformation.
view port :
In computer hardware, a 'port' serves as an interface between the computer and other computers
or peripheral devices. Physically, a port is a specialized outlet on a piece of equipment to which a
plug or cable connects. Electronically, the several conductors making up the outlet provide a
signal transfer between devices. Hardware ports may be physically male (unusual, since
protruding pins easily break, a fate best left to inexpensive matching cable ends) or female (usual
on equipment).
Viewing Transformation is the mapping of coordinates of points and lines that form the picture
into appropriate coordinates on the display device.
World coordinate system (WCS) is the right handed cartesian co-ordinate system where we
define the picture to be displayed. A finite region in the WCS is called the Window. The
corresponding coordinate system on the display device where the image of the picture is
displayed is called the physical coordinate system. Mapping the window onto a subregion of the
display device called the viewportis called the Viewing Transformation. Normalized device
coordinate (NDC) is the display area of the virtual display device corresponding to a unit square.
The lower left handed corner is the origin of the coordinate system. Mapping the window in the
world coordinate space to viewport in NDC space is called the Normalization Transformation, N.
5. Discuss different line categories in Cohen- Sutherland Line Clipping method with
suitable examples.
The Cohen-Sutherland line clipping algorithm quickly detects and dispenses with two common
and trivial cases. To clip a line, we need to consider only its endpoints. If both endpoints of a line
lie inside the window, the entire line lies inside the window. It is trivially accepted and needs no
clipping. On the other hand, if both endpoints of a line lie entirely to one side of the window, the
line must lie entirely outside of the window. It is trivially rejected and needs to be neither clipped
nor displayed.
To determine whether endpoints are inside or outside a window, the algorithm sets up a half-
space code for each endpoint. Each edge of the window defines an infinite line that divides the
whole space into two half-spaces, the inside half-space and the outside half-space, as shown
below.
As you proceed around the window, extending each edge and defining an inside half-space and
an outside half-space, nine regions are created - the eight "outside" regions and the one
"inside"region. Each of the nine regions associated with the window is assigned a 4-bit code to
identify the region. Each bit in the code is set to either a 1(true) or a 0(false). If the region is to
the left of the window, the first bit of the code is set to 1. If the region is to the top of the window,
the second bit of the code is set to 1. If to the right, the third bit is set, and if to the bottom,
the fourth bit is set. The 4 bits in the code then identify each of the nine regions as shown below.
For any endpoint ( x , y ) of a line, the code can be determined that identifies which region the
endpoint lies. The code's bits are set according to the following conditions:
The sequence for reading the codes' bits is LRBT (Left, Right, Bottom, Top).
Once the codes for each endpoint of a line are determined, the logical AND operation of the
codes determines if the line is completely outside of the window. If the logical AND of the
endpoint codes is not zero, the line can be trivally rejected. For example, if an endpoint had a
code of 1001 while the other endpoint had a code of 1010, the logical AND would be 1000 which
indicates the line segment lies outside of the window. On the other hand, if the endpoints had
codes of 1001 and 0110, the logical AND would be 0000, and the line could not be trivally
rejected.
The logical OR of the endpoint codes determines if the line is completely inside the window. If the
logical OR is zero, the line can be trivally accepted. For example, if the endpoint codes are 0000
and 0000, the logical OR is 0000 - the line can be trivally accepted. If the endpoint codes are
0000 and 0110, the logical OR is 0110 and the line can not be trivally accepted.
1. End-points pairs are check for trivial acceptance or trivial rejected using
the outcode.
2. If not trivial-accepance or trivial-rejected, divided into two segments at a clip
edge.
3. Iteratively clipped by testing trivial-acceptance or trivial-rejected, and divided into
two segments until completely inside or trivial-rejected.
To perform trivial accept and reject tests, we extend the edges of the clip rectangle to
divide the plane of the clip rectangle into nine regions. Each region is assigned a 4-bit
code deteermined by where the region lies with respect to the outside halfplanes of the
clip-rectangle edges. Each bit in the outcode is set to either 1 (true) or 0 (false); the 4 bits
in the code correspond to the following conditions: