Unit-2 Hardware and Software Concept
Unit-2 Hardware and Software Concept
A shadow mask grid used just behind the phosphor coated screen.
The color dot pattern can be arranged in two mays one is triangular
(delta) and other is in-line (high resolution color CRT).
Color CRT monitor
Shadow mask technique:
In older version of CRT monitor delta method is used. It can have 8
color maximum as for one electron gun we give 1 bit range then we
have 3 bit, so we can set 8 color.
We can enhance the color range. For this, we use 8 bit for each
electron gun. Then for three electron gun we have total 24 bit. So 224
means we can generate millions of colors.
So, in enhance color range, 24 bits per pixel are used in the frame
buffer and nearly 17 million color choice for each pixel.
The primary gun produce high speed electrons which strike on the storage grid
also called mesh grid to draw the picture pattern. It contains the +ve charge
particles which contains the picture information. When electron strikes on the
storage grid then picture information is displayed on the screen.
We also have collector which controls the acceleration speed of the electrons.
Collector has negative charge particles so it helps to repel the electron which
slow down the speed of the electron. After this electron beam strike the storage
grid and picture is displayed in the screen.
The low speed electrons then penetrate storage grid and strike the phosphor
coating without affecting eh positive charge pattern on the storage grid.
Direct View Storage Tube (DVST)
Color model
A color model is a specification of a 3D color coordinate system and a
visible subset in the coordinate system within which all colors in a
particular color gamut lie. For example, RGB color model is the unit
cube subset of 3D cartesian coordinate system.
Color gamut is the full range of colors visible to the human eye. We
usually use three colors called primary colors, to produce a range of
colors called color gamut.
Color model is an abstract mathematical model, describing the ways
colors can be represented.
In other word color model is a method for explaining the properties or
behavior of color within some particular context.
No single model can explain all aspects of color, so we make use of
different models to help describe the different perceived
characteristics of color.
Color model
There are different color models: RGB which is hardware oriented color
models used with color CRT monitors, YIQ for the broadcast TV color
system, CMY (Cyan, Magenta, Yellow) for some color printing devices.
All these color models are hardware oriented so they are not easy to
use.
Properties of light
What we perceive as light or different colors is a narrow frequency band within
the electromagnetic spectrum.
Each frequency value within the visible band corresponds to a distinct color. At
low frequency end is a red color (4.3×1014 hertz) and highest frequency we can
see is a violet color (7.5 × 1014 hertz).
Spectral color range from red through orange and yellow at the low frequency
end to greens, blues and violet at the high end.
As light is an electromagnetic wave we can describee various colors in terms of
frequency f or wavelength λ of the wave.
Light at the red end of the spectrum has a wavlength of approximately 700
nanometers (nm) or millimicron. And wavelength of the violet light at the other
end of spectrum is about 400 nm.
When the light is incident on a surface, some wavelengths are absorbed and
others are reflected. This give us the perception of color of an object. If low
frequencies are predominant in the reflected light, the object is described as red.
In this case, we say the perceived light has a dominant frequency or dominant
wavelength at the red end of the spectrum.
The dominant frequency is also called the hue or color of the light.
We can combine light from two or more sources with different intensities to
produce a range of colors.
Properties of light
Color model : RGB color model
The red, green, blue (RGB) color model is used in color CRT monitors
and raster graphics employs a Cartesian coordinate system. This model
is the best for setting the electron guns for a CRT.
This model is an additive color model in which red, green and blue light
are added together in various ways to reproduce a broad array of
colors. It uses light.
The name of the model comes from initials of the three additive
primary colors: red, green and blue.
The main purpose of RGB color model is for sensing, representation
and display of images in electronic systems, such as televisions and
computers as well as conventional photography.
This is an additive model since the phosphors are emitting light.
The subtractive model would be the one in which color is the reflected
light and it uses ink.
Color model : RGB color model
We can represent this model, with the unit cube defined on R, G and B
axes.
The origin represents black and the vertex with coordinates (1,1,1) is
white. Vertices of the cube on the axes represent the primary colors
and the remaining vertices represent the complementary color for
each of the primary colors.
The magenta vertex is obtained by adding red and blue to produce the
triple (1,0,1).
Shades of gray are represented along the main diagonal of the cube
from the origin (black) to the white vertex.
Color model : HSV color model
HSV (Hue, Saturation, Value) also called HSB (Hue, Saturation,
Brightness) model, defines a color space in terms of three constituent
components: hue, saturation and value.
HSV model is more intuitive than RGB color model. The user specifies a
color (hue) and then adds white or black.
Changing the saturation parameter corresponds to adding or
subtracting white and changing the value parameter corresponds to
adding or subtracting black.
A 3D representation of HSV model is derived from RGB mode cube. If
we look at RGB, the cube along the gray diagonal, we can see a
hexagon that is HSV hexcone.
Hue is represented as an angle about the vertical axis, ranging from 00
at red through 3600. Hue is given by an angle about the vertical axis
with red at 00, yellow at 600, green at 1200, cyan at 1800, blue at 2400,
and magenta at 3000,
Color model : HSV or HSB color model
Saturation of the color rages from 0 to 100%. It is also sometimes
called as purity. The lower the saturation of a color the more grayness
is present and the more faded the color will appear. If 100%, it signifies
the intense color presence.
Value, also called as brightness of color ranges from 0 to 100%. It is a
nonlinear transformation of RGB color space. 0 represents black and
100 represent the brightest.
Assignment
Describe flat panel display (LED, LCD) and Plasma technology.
Software Standards
Software Standards
The primary goal of standardized graphics software is portability. When
packages are designed with standard graphics functions, software can
he moved easily from one hardware system to another and used in
different implementations and applications. Without standards,
programs designation for one hardware system often cannot be
transferred to another system without extensive rewriting of the
programs. So, software standards helps in portability and machine
independency.
International and national standards planning organizations in many
countries have cooperated in an effort to develop a generally accepted
standard for computer graphics. After considerable effort, this work on
standards led to the development of the Graphical Kernel System
(GKS). This system was adopted as the first graphics software standard
by the International Standards Organization (ISO) and by various;
national standards organizations, including the American National
Standards Institute (ANSI).
Software Standards
Although GKS was originally designed as a two-dimensional graphics
package, a three-dimensional GKS extension was subsequently
developed. The second software standard to be developed and proved
by the standards organizations was PHIGS (Programmer's Hierarchical
Interactive Graphics standard), which is an extension of GKS having
increased capabilities for object modeling, color specifications, surface
rendering, and picture manipulations are provided in PHIGS.
Subsequently, an extension of PHIGS, called PHIGS+ , was developed to
provide three-dimensional surface-shading capabilities not available in
PHIGS.
Software Standards
Standard graphics functions are defined as a set of specifications that is
Independent of any programming language. A language binding is then
defined for a particular high-level programming language. This binding
gives the syntax tor accessing the various standard graphics functions
from this language. For example, the general form of the PHIGS (and
GKS) function for specifying a sequence of n - 1 connected two-
dimensional straight Line segments is:
polyline (n, x, y)
In FORTRAN, this procedure is implemented as a subroutine with the
name GPL. A graphics programmer, using FORTAIN, would invoke this
procedure with the subroutine call statement CRLL GPL (N, X, Y), where
X and Y are one dimensional arrays of coordinate values for the line
endpoints. In C, the procedure would be invoked with ppclyline( n ,
pts ) , where points is the list of coordinate endpoint positions. Each
language binding is defined to make best use of the corresponding
language capabilities and to handle various syntax issues, such as data
types, parameter passing, and errors.
Software Standards
Although PHIGS presents a specification for basic graphics functions, it
does not provide a standard methodology for a graphics interface to
output d e vices. Nor does it specify methods for storing and
transmitting pictures. Separate standards have been developed for
these areas. Standardization for device interface methods is given in
the Computer Graphics Interface (CGI) system. And the Computer
Graphics Metafile (CGM) system specifies standards for archiving and
transporting pictures.