SlideShare ist ein Scribd-Unternehmen logo
1 von 67
Ref: Donald Hearn & M. Pauline Baker ,
Computer Graphics (Chapter – 2)
Foley, van Dam, Feiner & Hughes,
Computer Graphics Principles & Practice
Graphics-UPES
GRAPHICS HARDWARE
Graphics Input Devices
Graphics-UPES
Components of an Interactive
Graphics System
• Graphics Hardware
- Graphics Input and Storage devices
- Graphics Display devices
• Graphics Software
- General Programming packages
- Special-purpose applications packages
Graphics-UPES
Figure: Components of a typical interactive graphics system
Graphics-UPES
Graphics Input Devices
• Any device that allows information from
outside the computer to be communicated to
the computer is considered an input device.
• Understanding of various input devices is
important in order to construct high-quality
graphical user-interfaces.
• Input devices are of two basic types: analog
and digital.
Graphics-UPES
Commonly used Analog Input Devices
(convert a graphic system user’s movements
into changes in voltage)
• Paddle control,
• Trackball,
• Mouse, and
• Joystick
Graphics-UPES
Commonly used Digital Input Devices
(are actually analog devices that collect input
information in discrete form)
• Light pen,
• Magnetic pen and tablet,
• Touch Panel, and
• Keyboard
• Digitizers
• Image Scanners
Graphics-UPES
Paddle Control
• Simplest of the analog input devices.
• The paddle control varies its resistance,
thereby changing the voltage of the input
circuit in relation to the movement of the
paddle’s control knob.
• Commonly, two paddle controls are used in
graphics system, one to control movement
in the x-direction and one to control
movement in the y-direction.
Graphics-UPES
Figure: Paddle Control
Graphics-UPES
Trackball
• Trackball is normally operated by rolling
the ball with the palm of the hand.
• It mechanically combines two variable
resistors in a single device, thus allowing
the user to use one hand to enter both x and
y information with a single device.
Graphics-UPES
Figure: Trackball
Graphics-UPES
Mouse
• The mouse, like trackball, combines two variable
resistors in a single device.
• Wheels or rollers on the bottom of the mouse can
be used to record the amount and direction of
movement. Another method for detecting mouse
motion is with an optical sensor.
• One, two or three buttons are usually included on
the top of the mouse for signaling the execution of
some operation, such as recording cursor position
or invoking a function.
Graphics-UPES
Figure: Mouse
Graphics-UPES
Joystick
• A joystick consists of a small, vertical lever
(stick) mounted on a base that is used to
steer the screen cursor around.
• The distance that the stick is moved in any
direction from its center position
corresponds to screen-cursor movement in
that direction.
Graphics-UPES
Figure: Joystick
Graphics-UPES
Light Pen
• Light pens are used to select screen
positions by detecting the light coming from
the points on the CRT screen.
• They are sensitive to the short burst of light
emitted from the phosphor coating at the
instant the electron beam strikes a particular
point.
• The recorded light-pen coordinates can be
used to position an object or to select a
processing option.
Graphics-UPES
Figure: Light pen system
Graphics-UPES
Magnetic pen and tablet
• A magnetic pen and tablet are composed of
a two-dimensional wire grid and a
radiowave-emitting stylus.
• The wire grid is a matrix antenna which
locates the position of the stylus measuring
the intensity of the radio signal received by
each wire in the grid.
Graphics-UPES
Figure: Magnetic Tablet
Graphics-UPES
Touch Panel
• Touch panels allow displayed objects or
screen positions to be selected with the
touch of a finger.
• Optical touch panels make use of a series of
infrared light-emitting diodes (LEDs) and
sensors located around the perimeter of the
display.
• When the user touches the screen, light
beams are broken, indicating the location of
the user’s finger.
Graphics-UPES
Figure: Optical Touch Panel
Graphics-UPES
Keyboard
• The keyboard is an efficient device for inputting
nongraphic data as picture levels associated with a
graphic display.
• Keyboards can also be provided with features to
facilitate entry of screen coordinates, menu
selections, or graphic functions.
• Function keys allow users to enter frequently used
operations in a single keystroke, and cursor-
control keys can be used to select displayed
objects or coordinate positions by positioning the
screen cursor.
Graphics-UPES
Figure: Ergonomically designed keyboard
with removable palm rests
Graphics-UPES
Digitizers
• A common device for interactively
selecting coordinate positions on a object is
a digitizer.
• These discrete coordinate positions can be
joined with straight-line segments to
approximate the curve or surface shapes.
• Graphic tablets provide a highly accurate
method for selecting coordinate positions
with accuracy of about 0.05 mm.
Graphics-UPES
Digitizers
• Many graphic tablets are constructed with a
rectangular grid of wires embedded in the
tablet surface.
• Electromagnetic pulses are generated in
sequence along the wires, and an electric
signal is induced in a wire coil in an
activated stylus or hand cursor to record a
tablet position.
Contd…
Graphics-UPES
Figure: Digitizer
Graphics-UPES
Image Scanners
• An image scanner records the gradations of
gray scale/color of a given color or b/w
photos and stores in an array.
• On stores image, we can apply
transformations to rotate, scale, crop the
picture to a particular screen area.
• We can also apply various image
processing methods to modify the array
representation of the picture (e.g. contrast
enhancement).
Graphics-UPES
Figure: Flatbed scanner
Graphics-UPES
DataGlove: 3D Interaction Device
• The glove is constructed with a series of
sensors that detect hand and finger
movements.
• Electromagnetic coupling between
transmitting antennas and receiving
antennas is used to provide information
about position and orientation of the hand.
• Inputs from the glove can be used to
position or manipulate objects in a virtual
scene.
Graphics-UPES
Figure: DataGlove
Graphics-UPES
Graphic Storage Formats
Regardless of the storage medium selected,
the graphics system designer will always
use some combination of the following
basic storage formats:
1. Image-only Storage
2. Display-memory Storage
3. Compressed-memory Storage
4. Information Storage
Graphics-UPES
Image-Only Storage
• Here the video image is retained on video
tape or video disk or as a photograph.
• Storage of images in this fashion is
relatively inexpensive.
• Once the image is stored, it is difficult and
expensive to restore it to the computer for
further manipulation.
Graphics-UPES
Display-Memory Storage
• Here the bit pattern that represents the
image is copied directly from display
memory to the storage medium.
• A utility program may be used to save
blocks of the computer memory by passing
the starting and ending addresses of the
display memory.
• Drawback: Storing images in this manner
requires a great deal of memory.
Graphics-UPES
Compressed-Memory Storage
• Storage space can be greatly reduced by
storing images in compressed format.
• Compression takes advantage of repeated
patterns in display memory.
• Compression routines can be very complex,
taking advantage of long series of
replication.
• It may not be useful when images to be
saved contain no or few series of replicated
bytes.
Graphics-UPES
Figure: 32 x 14 display
Graphics-UPES
Information Storage
• It retains the information (series of
commands that describe the image) used to
construct the image.
• It can save considerable time and memory if
the image to be stored is composed entirely
of standard objects.
• This approach is not fruitful if nonstandard
objects are used.
Graphics-UPES
Example: Information Storage
(Lower left coord.s) (Upper right coord.s)
Box 8,4, 23,10
Fill 1
(Fill color/code no.)
Graphics-UPES
GRAPHICS HARDWARE
Graphics Output Devices
Graphics-UPES
Graphics Output Devices
• Most commonly used computer output
devices that are capable of producing
graphical output are:
Raster-scan Cathode Ray Tube (CRT)
Plasma Display
Liquid Crystal Display
3D Viewing using Stereoscopic Systems
Plotters and Printers
Graphics-UPES
Raster-Scan CRT
• Interactive computer graphics demands display
devices whose images can be changed quickly.
• Nonpermanent image displays allow an image to
be changed, making possible dynamic movement
of portions of an image.
• Raster-scan CRTs are used in common television
sets. The term “raster” is synonym for the term
“matrix”. A raster-scan CRT scans a matrix with
an electron beam.
• The basic understanding of CRT’s internal
operations is useful in graphics programming.
Components of a raster-scan CRT
• Electron gun
• Control electrode
• Focusing electrode
• Deflection yoke
• Phosphorus-coated screen
Graphics-UPES
Figure: Raster-scan CRT
Graphics-UPES
Electron Gun
• It consists of a series of components
(primarily a heater and a cathode) which
together cause electrons to collect at the end
of the electron gun.
• These electrons are then accelerated by
application of an electric field.
Graphics-UPES
Control Electrode
• It is used to regulate the flow of electrons.
• It is a metal cylinder that fits over the
cathode.
• A negative voltage on the control electrode
simply decreases the number of electrons
passing through.
• Hence intensity of the electron beam is
controlled by setting voltage levels on the
control electrode.
Graphics-UPES
Focusing Electrode
• It is used to create a clear picture by
focusing the electron beam into a narrow
beam.
• The focusing electrode serves this purpose
by extracting an electromagnetic force on
the electrons in the electron beam.
• The effect resembles that of a glass lens on
light wave.
Graphics-UPES
Deflection Yoke
• It is used to control the direction of the
electron beam.
• The deflection yoke creates a magnetic field
which will bend the electron beam as it
passes through the field.
• In a conventional CRT the yoke is
connected to a scan generator.
Graphics-UPES
• The scan generator sends out an oscillating
sawtooth current that, in turn, causes the
deflection yoke to apply a varying magnetic
field to the electron beam’s path.
• The oscillating voltage potential causes the
electron beam to move across the CRT’s
screen in a regular pattern.
Graphics-UPES
Phosphorus-coated Screen
• The CRT surface is coated with special crystals
called phosphors.
• Phosphors glow when they are hit by a high-
energy electron beam.
• The glow given off by the phosphor during
exposure to the electron beam is known as
fluorescence.
• The continuing glow given off after the beam is
removed is known as phosphorescence. Its
duration is known as the phosphor’s persistence.
Graphics-UPES
Principle of Raster-scan Displays
• Picture definition is stored in a memory area
called the refresh buffer or frame buffer.
This memory area holds the set of intensity
values for all the screen points.
• The electron beam is swept across the
screen, one row at a time from top to bottom
and painting the stored intensity values.
Graphics-UPES
Refresh and Flicker
Each time the electron beam goes through a
complete cycle of rater or scan lines, the
CRT is said to be “refreshed”.
It is very important that the persistence of
the phosphor used and the refresh rate be
matched.
Otherwise, an image on the CRT may
appear to flash rapidly on and off. It is
called “flicker”.
Graphics-UPES
Horizontal/ Vertical Retrace
• Refreshing of rater-scan displays is done at
the rate of 60 to 80 frames per second.
• At the end of each scan line, the electron
beam returns to the left side of the screen to
begin displaying the next line (horizontal
retrace).
• And at the end of each frame, the electron
beam returns to the top left corner of the
screen to begin the next frame (vertical
retrace).
Graphics-UPES
Interlacing
• Interlacing is primarily used with slower
refreshing rates to avoid flicker.
• Here each frame is displayed in two passes
(so the entire screen is displayed in one-half
the time).
• In the first pass, the beam sweeps across
every other scan line from top to bottom.
• Then after the vertical retrace, the beam
sweeps out the remaining scan lines.
Graphics-UPES
Figure: Interlacing
Graphics-UPES
Plasma Display
It is one of the flat-panel display under
emissive (convert electrical energy into light)
display category.
Plasma displays do not have to be refreshed;
that is, once a pixel is displayed on the
screen, it will remain lit until it is
intentionally turned off.
The electrofluorescent material is nothing but
an array of tiny neon bulbs. Each bulb can be
put into an “on” state or an “off” state, and
remains in the state until explicitly changed to
the other.
Graphics-UPES
Figure: Plasma Display
Graphics-UPES
Liquid Crystal Display
 These non-emissive devices produce a
picture by passing polarized light from the
surroundings or from an internal light
source through a liquid crystal material that
can be aligned to either block or transmit
the light.
 The Glass plate serves as a bounding
surface for the conductive coating.
 Conductive coating acts as a conductor so
that a voltage can be applied across the
liquid crystal.
Graphics-UPES
 Liquid crystal is a substance which will polarize
light when a voltage is applied to it.
 Polarized film is a transparent sheet that
polarizes light. Its axis of polarization is kept
900
out of phase with that of the liquid crystal.
Figure: Liquid Crystal Display
Graphics-UPES
Plotters
• All plotters behave like slow vector devices
from the graphics programmer’s point of
view.
• Examples:
Flatbed plotter
Drum plotter
• Components of a Flatbed plotter:
Pen – an actual pen that draws on the paper.
Graphics-UPES
Write-move mechanism – used to lift and
lower the pen.
Pen cartridge – holds several different
colored pens. The plotter holds a program
in ROM that instructs to pick corresponding
color pen.
x Driver motor – moves the pen
horizontally across the paper.
y Driver motor – moves the pen vertically
across the paper.
Graphics-UPES
3D Viewing using Stereoscopic Systems
• In a stereoscopic projection, two views of a
scene are generated from a viewing direction
corresponding to each eye.
• When we simultaneously look at the left
view with the left eye and the right view with
the right eye, the two views merge into a
single image and we perceive a scene with
depth.
• Examples: i) stereoscopic glasses & an
infrared synchronizing emitter, ii) Headset
Graphics-UPES
Figure: Stereoscopic glasses
Graphics-UPES
Figure: Headset used in VR systems
Graphics-UPES
Architecture of a Raster-graphics System
Video Controller
- It performs the basic refreshing operation.
- It accesses the frame buffer directly to refresh the
screen.
- It can retrieve multiple pixel values from the
frame buffer on each pass.
- The multiple pixel intensities are then stored in a
separate register and used to control the CRT
beam intensity for a group of adjacent pixels.
- Double buffering is often used in real-time
animations.
Graphics-UPES
Display Processor
- Its purpose is to free the CPU from the
graphics chores.
- It digitizes a picture definition given in an
application program into a set of pixel
intensity values for storage in the frame
buffer.
- Other functions include generating various
line styles (dashed, dotted or solid),
displaying color areas and performing
manipulations on displayed objects.
Graphics-UPES
Figure: A raster-graphics system
Graphics-UPES
Architecture of a Random-display System
• Graphics pattern are drawn on a random-scan
(vector) system by directing the electron beam
along the component lines of the picture.
• Graphic commands in the application program are
translated by the graphics package into a display
file stored in the system memory.
• The display processor cycles through each
command in the display file program once during
each refresh cycle.
Graphics-UPES
Figure: A random-display system
System bus
Graphics-UPES

Weitere ähnliche Inhalte

Was ist angesagt?

Applications Of Computer Graphics
Applications Of Computer GraphicsApplications Of Computer Graphics
Applications Of Computer GraphicsMuhammad Amjad Rana
 
Intro to scan conversion
Intro to scan conversionIntro to scan conversion
Intro to scan conversionMohd Arif
 
texture mapping in computer graphics
texture mapping in computer graphicstexture mapping in computer graphics
texture mapping in computer graphicsTayyaba Jabeen
 
Output primitives in Computer Graphics
Output primitives in Computer GraphicsOutput primitives in Computer Graphics
Output primitives in Computer GraphicsKamal Acharya
 
2D transformation (Computer Graphics)
2D transformation (Computer Graphics)2D transformation (Computer Graphics)
2D transformation (Computer Graphics)Timbal Mayank
 
Computer graphics
Computer graphicsComputer graphics
Computer graphicsMohsin Azam
 
Computer animation Computer Graphics
Computer animation Computer Graphics Computer animation Computer Graphics
Computer animation Computer Graphics University of Potsdam
 
Computer Graphics
Computer GraphicsComputer Graphics
Computer GraphicsAnkur Soni
 
I/O devices - Computer graphics
I/O devices -  Computer graphicsI/O devices -  Computer graphics
I/O devices - Computer graphicsAmritha Davis
 
Circle drawing algo.
Circle drawing algo.Circle drawing algo.
Circle drawing algo.Mohd Arif
 
Introduction to computer graphics
Introduction to computer graphicsIntroduction to computer graphics
Introduction to computer graphicsKamal Acharya
 
Raster scan displays ppt
Raster scan displays pptRaster scan displays ppt
Raster scan displays pptABHISHEK KUMAR
 
COM2304: Digital Image Fundamentals - I
COM2304: Digital Image Fundamentals - I COM2304: Digital Image Fundamentals - I
COM2304: Digital Image Fundamentals - I Hemantha Kulathilake
 
Digital Image Fundamentals
Digital Image FundamentalsDigital Image Fundamentals
Digital Image FundamentalsA B Shinde
 
Circle generation algorithm
Circle generation algorithmCircle generation algorithm
Circle generation algorithmAnkit Garg
 

Was ist angesagt? (20)

Flat panel display
Flat panel displayFlat panel display
Flat panel display
 
Applications Of Computer Graphics
Applications Of Computer GraphicsApplications Of Computer Graphics
Applications Of Computer Graphics
 
Intro to scan conversion
Intro to scan conversionIntro to scan conversion
Intro to scan conversion
 
Applications of computer graphics
Applications of computer graphicsApplications of computer graphics
Applications of computer graphics
 
texture mapping in computer graphics
texture mapping in computer graphicstexture mapping in computer graphics
texture mapping in computer graphics
 
Output primitives in Computer Graphics
Output primitives in Computer GraphicsOutput primitives in Computer Graphics
Output primitives in Computer Graphics
 
2D transformation (Computer Graphics)
2D transformation (Computer Graphics)2D transformation (Computer Graphics)
2D transformation (Computer Graphics)
 
Computer graphics
Computer graphicsComputer graphics
Computer graphics
 
Computer animation Computer Graphics
Computer animation Computer Graphics Computer animation Computer Graphics
Computer animation Computer Graphics
 
Computer Graphics
Computer GraphicsComputer Graphics
Computer Graphics
 
I/O devices - Computer graphics
I/O devices -  Computer graphicsI/O devices -  Computer graphics
I/O devices - Computer graphics
 
Circle drawing algo.
Circle drawing algo.Circle drawing algo.
Circle drawing algo.
 
Introduction to computer graphics
Introduction to computer graphicsIntroduction to computer graphics
Introduction to computer graphics
 
Frame buffer
Frame bufferFrame buffer
Frame buffer
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
Sharpening spatial filters
Sharpening spatial filtersSharpening spatial filters
Sharpening spatial filters
 
Raster scan displays ppt
Raster scan displays pptRaster scan displays ppt
Raster scan displays ppt
 
COM2304: Digital Image Fundamentals - I
COM2304: Digital Image Fundamentals - I COM2304: Digital Image Fundamentals - I
COM2304: Digital Image Fundamentals - I
 
Digital Image Fundamentals
Digital Image FundamentalsDigital Image Fundamentals
Digital Image Fundamentals
 
Circle generation algorithm
Circle generation algorithmCircle generation algorithm
Circle generation algorithm
 

Andere mochten auch

Fill area algorithms
Fill area algorithmsFill area algorithms
Fill area algorithmsKumar
 
Solid state chemistry
Solid state chemistrySolid state chemistry
Solid state chemistryKumar
 
Graphics input and output devices
Graphics input and output devicesGraphics input and output devices
Graphics input and output devicesVamsi Dhar
 
2 database system concepts and architecture
2 database system concepts and architecture2 database system concepts and architecture
2 database system concepts and architectureKumar
 
1 introduction databases and database users
1 introduction databases and database users1 introduction databases and database users
1 introduction databases and database usersKumar
 
Polygon Fill
Polygon FillPolygon Fill
Polygon Fillwahab13
 
Lecture filling algorithms
Lecture  filling algorithmsLecture  filling algorithms
Lecture filling algorithmsavelraj
 
Analysis of algorithn class 2
Analysis of algorithn class 2Analysis of algorithn class 2
Analysis of algorithn class 2Kumar
 
Unit i basic concepts of algorithms
Unit i basic concepts of algorithmsUnit i basic concepts of algorithms
Unit i basic concepts of algorithmssangeetha s
 
Database System Concepts and Architecture
Database System Concepts and ArchitectureDatabase System Concepts and Architecture
Database System Concepts and Architecturesontumax
 
Publishing xml
Publishing xmlPublishing xml
Publishing xmlKumar
 
Applying xml
Applying xmlApplying xml
Applying xmlKumar
 
Atomic structure notes from jfc by rawat sir
Atomic structure notes from jfc by rawat sirAtomic structure notes from jfc by rawat sir
Atomic structure notes from jfc by rawat sirRawat DA Greatt
 
Chemical reaction
Chemical reactionChemical reaction
Chemical reactionSirod Judin
 
OMR-OPTICAL MARK RECOGINITION
OMR-OPTICAL MARK RECOGINITIONOMR-OPTICAL MARK RECOGINITION
OMR-OPTICAL MARK RECOGINITIONDaud Sayyed
 

Andere mochten auch (20)

Fill area algorithms
Fill area algorithmsFill area algorithms
Fill area algorithms
 
Solid state chemistry
Solid state chemistrySolid state chemistry
Solid state chemistry
 
Graphics input and output devices
Graphics input and output devicesGraphics input and output devices
Graphics input and output devices
 
2 database system concepts and architecture
2 database system concepts and architecture2 database system concepts and architecture
2 database system concepts and architecture
 
1 introduction databases and database users
1 introduction databases and database users1 introduction databases and database users
1 introduction databases and database users
 
Polygon Fill
Polygon FillPolygon Fill
Polygon Fill
 
Lecture filling algorithms
Lecture  filling algorithmsLecture  filling algorithms
Lecture filling algorithms
 
Analysis of algorithn class 2
Analysis of algorithn class 2Analysis of algorithn class 2
Analysis of algorithn class 2
 
Unit i basic concepts of algorithms
Unit i basic concepts of algorithmsUnit i basic concepts of algorithms
Unit i basic concepts of algorithms
 
Mis chapter 7 database systems
Mis chapter 7 database systemsMis chapter 7 database systems
Mis chapter 7 database systems
 
Database System Concepts and Architecture
Database System Concepts and ArchitectureDatabase System Concepts and Architecture
Database System Concepts and Architecture
 
Publishing xml
Publishing xmlPublishing xml
Publishing xml
 
Applying xml
Applying xmlApplying xml
Applying xml
 
Unit 5
Unit 5Unit 5
Unit 5
 
Thermodynamics1
Thermodynamics1Thermodynamics1
Thermodynamics1
 
Atomic structure notes from jfc by rawat sir
Atomic structure notes from jfc by rawat sirAtomic structure notes from jfc by rawat sir
Atomic structure notes from jfc by rawat sir
 
Chemical reaction
Chemical reactionChemical reaction
Chemical reaction
 
Chapter1
Chapter1Chapter1
Chapter1
 
Tugas anstru
Tugas anstruTugas anstru
Tugas anstru
 
OMR-OPTICAL MARK RECOGINITION
OMR-OPTICAL MARK RECOGINITIONOMR-OPTICAL MARK RECOGINITION
OMR-OPTICAL MARK RECOGINITION
 

Ähnlich wie Graphics devices

Computer Graphics lecture.pptx
Computer Graphics lecture.pptxComputer Graphics lecture.pptx
Computer Graphics lecture.pptxNishkaSharma5
 
Model 1 multimedia graphics and animation introduction (1)
Model 1 multimedia graphics and animation introduction (1)Model 1 multimedia graphics and animation introduction (1)
Model 1 multimedia graphics and animation introduction (1)Rahul Borate
 
Input devices dani
Input devices daniInput devices dani
Input devices daniDinesh Kumar
 
Basic fundamental Computer input/output Accessories
Basic fundamental Computer input/output AccessoriesBasic fundamental Computer input/output Accessories
Basic fundamental Computer input/output Accessoriessuraj pandey
 
Advance surveying equipments
Advance surveying equipmentsAdvance surveying equipments
Advance surveying equipmentsSuryaom Tiwari
 
CG MODULE 1 (S6 CSE)-1.pptx
CG MODULE 1 (S6 CSE)-1.pptxCG MODULE 1 (S6 CSE)-1.pptx
CG MODULE 1 (S6 CSE)-1.pptxSayoojSukumaran1
 
Modern surveying techniques
Modern surveying techniquesModern surveying techniques
Modern surveying techniquesSunny Jaiswal
 
CG MODULE 1 (S6 CSE).pptx
CG MODULE 1 (S6 CSE).pptxCG MODULE 1 (S6 CSE).pptx
CG MODULE 1 (S6 CSE).pptxFahadSalim15
 
Input and output devices
Input and output devices Input and output devices
Input and output devices sajuthomas123
 
Introduction to Computers Lecture # 5
Introduction to Computers Lecture # 5Introduction to Computers Lecture # 5
Introduction to Computers Lecture # 5Sehrish Rafiq
 
Total station, digital self leveling levels,
Total station, digital self leveling levels,Total station, digital self leveling levels,
Total station, digital self leveling levels,Darshil Vekaria
 
Advanced surveying instruments
Advanced surveying instrumentsAdvanced surveying instruments
Advanced surveying instrumentsAjeykumar VG
 
Computer Graphics Full Tutorial.pptx
Computer Graphics Full Tutorial.pptxComputer Graphics Full Tutorial.pptx
Computer Graphics Full Tutorial.pptxAOUNHAIDER7
 
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithmComputer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithmDeepika Walanjkar
 
Input, output and storage devices
Input, output and storage devicesInput, output and storage devices
Input, output and storage devicesCornUni1
 
Presentation on Computer Mouse
Presentation on Computer MousePresentation on Computer Mouse
Presentation on Computer MouseSaadi Rahman
 

Ähnlich wie Graphics devices (20)

Computer Graphics lecture.pptx
Computer Graphics lecture.pptxComputer Graphics lecture.pptx
Computer Graphics lecture.pptx
 
Model 1 multimedia graphics and animation introduction (1)
Model 1 multimedia graphics and animation introduction (1)Model 1 multimedia graphics and animation introduction (1)
Model 1 multimedia graphics and animation introduction (1)
 
Input devices dani
Input devices daniInput devices dani
Input devices dani
 
Basic fundamental Computer input/output Accessories
Basic fundamental Computer input/output AccessoriesBasic fundamental Computer input/output Accessories
Basic fundamental Computer input/output Accessories
 
Image processing
Image processingImage processing
Image processing
 
Advance surveying equipments
Advance surveying equipmentsAdvance surveying equipments
Advance surveying equipments
 
CG MODULE 1 (S6 CSE)-1.pptx
CG MODULE 1 (S6 CSE)-1.pptxCG MODULE 1 (S6 CSE)-1.pptx
CG MODULE 1 (S6 CSE)-1.pptx
 
Modern surveying techniques
Modern surveying techniquesModern surveying techniques
Modern surveying techniques
 
CG MODULE 1 (S6 CSE).pptx
CG MODULE 1 (S6 CSE).pptxCG MODULE 1 (S6 CSE).pptx
CG MODULE 1 (S6 CSE).pptx
 
Input and output devices
Input and output devices Input and output devices
Input and output devices
 
Input
InputInput
Input
 
Introduction to Computers Lecture # 5
Introduction to Computers Lecture # 5Introduction to Computers Lecture # 5
Introduction to Computers Lecture # 5
 
unit1 lec1.pdf
unit1 lec1.pdfunit1 lec1.pdf
unit1 lec1.pdf
 
Total station, digital self leveling levels,
Total station, digital self leveling levels,Total station, digital self leveling levels,
Total station, digital self leveling levels,
 
Advanced surveying instruments
Advanced surveying instrumentsAdvanced surveying instruments
Advanced surveying instruments
 
Computer Graphics Full Tutorial.pptx
Computer Graphics Full Tutorial.pptxComputer Graphics Full Tutorial.pptx
Computer Graphics Full Tutorial.pptx
 
Computer graphics
Computer graphicsComputer graphics
Computer graphics
 
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithmComputer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithm
 
Input, output and storage devices
Input, output and storage devicesInput, output and storage devices
Input, output and storage devices
 
Presentation on Computer Mouse
Presentation on Computer MousePresentation on Computer Mouse
Presentation on Computer Mouse
 

Mehr von Kumar

region-filling
region-fillingregion-filling
region-fillingKumar
 
Bresenham derivation
Bresenham derivationBresenham derivation
Bresenham derivationKumar
 
Bresenham circles and polygons derication
Bresenham circles and polygons dericationBresenham circles and polygons derication
Bresenham circles and polygons dericationKumar
 
Introductionto xslt
Introductionto xsltIntroductionto xslt
Introductionto xsltKumar
 
Extracting data from xml
Extracting data from xmlExtracting data from xml
Extracting data from xmlKumar
 
Xml basics
Xml basicsXml basics
Xml basicsKumar
 
XML Schema
XML SchemaXML Schema
XML SchemaKumar
 
Introduction to XML
Introduction to XMLIntroduction to XML
Introduction to XMLKumar
 
How to deploy a j2ee application
How to deploy a j2ee applicationHow to deploy a j2ee application
How to deploy a j2ee applicationKumar
 
JNDI, JMS, JPA, XML
JNDI, JMS, JPA, XMLJNDI, JMS, JPA, XML
JNDI, JMS, JPA, XMLKumar
 
EJB Fundmentals
EJB FundmentalsEJB Fundmentals
EJB FundmentalsKumar
 
JSP and struts programming
JSP and struts programmingJSP and struts programming
JSP and struts programmingKumar
 
java servlet and servlet programming
java servlet and servlet programmingjava servlet and servlet programming
java servlet and servlet programmingKumar
 
Introduction to JDBC and JDBC Drivers
Introduction to JDBC and JDBC DriversIntroduction to JDBC and JDBC Drivers
Introduction to JDBC and JDBC DriversKumar
 
Introduction to J2EE
Introduction to J2EEIntroduction to J2EE
Introduction to J2EEKumar
 
Android tutorial (2)
Android tutorial (2)Android tutorial (2)
Android tutorial (2)Kumar
 
Android structure
Android structureAndroid structure
Android structureKumar
 
Android lifecycle
Android lifecycleAndroid lifecycle
Android lifecycleKumar
 
Sqlite
SqliteSqlite
SqliteKumar
 

Mehr von Kumar (20)

region-filling
region-fillingregion-filling
region-filling
 
Bresenham derivation
Bresenham derivationBresenham derivation
Bresenham derivation
 
Bresenham circles and polygons derication
Bresenham circles and polygons dericationBresenham circles and polygons derication
Bresenham circles and polygons derication
 
Introductionto xslt
Introductionto xsltIntroductionto xslt
Introductionto xslt
 
Extracting data from xml
Extracting data from xmlExtracting data from xml
Extracting data from xml
 
Xml basics
Xml basicsXml basics
Xml basics
 
XML Schema
XML SchemaXML Schema
XML Schema
 
DTD
DTDDTD
DTD
 
Introduction to XML
Introduction to XMLIntroduction to XML
Introduction to XML
 
How to deploy a j2ee application
How to deploy a j2ee applicationHow to deploy a j2ee application
How to deploy a j2ee application
 
JNDI, JMS, JPA, XML
JNDI, JMS, JPA, XMLJNDI, JMS, JPA, XML
JNDI, JMS, JPA, XML
 
EJB Fundmentals
EJB FundmentalsEJB Fundmentals
EJB Fundmentals
 
JSP and struts programming
JSP and struts programmingJSP and struts programming
JSP and struts programming
 
java servlet and servlet programming
java servlet and servlet programmingjava servlet and servlet programming
java servlet and servlet programming
 
Introduction to JDBC and JDBC Drivers
Introduction to JDBC and JDBC DriversIntroduction to JDBC and JDBC Drivers
Introduction to JDBC and JDBC Drivers
 
Introduction to J2EE
Introduction to J2EEIntroduction to J2EE
Introduction to J2EE
 
Android tutorial (2)
Android tutorial (2)Android tutorial (2)
Android tutorial (2)
 
Android structure
Android structureAndroid structure
Android structure
 
Android lifecycle
Android lifecycleAndroid lifecycle
Android lifecycle
 
Sqlite
SqliteSqlite
Sqlite
 

Kürzlich hochgeladen

Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 

Kürzlich hochgeladen (20)

Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 

Graphics devices

  • 1. Ref: Donald Hearn & M. Pauline Baker , Computer Graphics (Chapter – 2) Foley, van Dam, Feiner & Hughes, Computer Graphics Principles & Practice Graphics-UPES
  • 2. GRAPHICS HARDWARE Graphics Input Devices Graphics-UPES
  • 3. Components of an Interactive Graphics System • Graphics Hardware - Graphics Input and Storage devices - Graphics Display devices • Graphics Software - General Programming packages - Special-purpose applications packages Graphics-UPES
  • 4. Figure: Components of a typical interactive graphics system Graphics-UPES
  • 5. Graphics Input Devices • Any device that allows information from outside the computer to be communicated to the computer is considered an input device. • Understanding of various input devices is important in order to construct high-quality graphical user-interfaces. • Input devices are of two basic types: analog and digital. Graphics-UPES
  • 6. Commonly used Analog Input Devices (convert a graphic system user’s movements into changes in voltage) • Paddle control, • Trackball, • Mouse, and • Joystick Graphics-UPES
  • 7. Commonly used Digital Input Devices (are actually analog devices that collect input information in discrete form) • Light pen, • Magnetic pen and tablet, • Touch Panel, and • Keyboard • Digitizers • Image Scanners Graphics-UPES
  • 8. Paddle Control • Simplest of the analog input devices. • The paddle control varies its resistance, thereby changing the voltage of the input circuit in relation to the movement of the paddle’s control knob. • Commonly, two paddle controls are used in graphics system, one to control movement in the x-direction and one to control movement in the y-direction. Graphics-UPES
  • 10. Trackball • Trackball is normally operated by rolling the ball with the palm of the hand. • It mechanically combines two variable resistors in a single device, thus allowing the user to use one hand to enter both x and y information with a single device. Graphics-UPES
  • 12. Mouse • The mouse, like trackball, combines two variable resistors in a single device. • Wheels or rollers on the bottom of the mouse can be used to record the amount and direction of movement. Another method for detecting mouse motion is with an optical sensor. • One, two or three buttons are usually included on the top of the mouse for signaling the execution of some operation, such as recording cursor position or invoking a function. Graphics-UPES
  • 14. Joystick • A joystick consists of a small, vertical lever (stick) mounted on a base that is used to steer the screen cursor around. • The distance that the stick is moved in any direction from its center position corresponds to screen-cursor movement in that direction. Graphics-UPES
  • 16. Light Pen • Light pens are used to select screen positions by detecting the light coming from the points on the CRT screen. • They are sensitive to the short burst of light emitted from the phosphor coating at the instant the electron beam strikes a particular point. • The recorded light-pen coordinates can be used to position an object or to select a processing option. Graphics-UPES
  • 17. Figure: Light pen system Graphics-UPES
  • 18. Magnetic pen and tablet • A magnetic pen and tablet are composed of a two-dimensional wire grid and a radiowave-emitting stylus. • The wire grid is a matrix antenna which locates the position of the stylus measuring the intensity of the radio signal received by each wire in the grid. Graphics-UPES
  • 20. Touch Panel • Touch panels allow displayed objects or screen positions to be selected with the touch of a finger. • Optical touch panels make use of a series of infrared light-emitting diodes (LEDs) and sensors located around the perimeter of the display. • When the user touches the screen, light beams are broken, indicating the location of the user’s finger. Graphics-UPES
  • 21. Figure: Optical Touch Panel Graphics-UPES
  • 22. Keyboard • The keyboard is an efficient device for inputting nongraphic data as picture levels associated with a graphic display. • Keyboards can also be provided with features to facilitate entry of screen coordinates, menu selections, or graphic functions. • Function keys allow users to enter frequently used operations in a single keystroke, and cursor- control keys can be used to select displayed objects or coordinate positions by positioning the screen cursor. Graphics-UPES
  • 23. Figure: Ergonomically designed keyboard with removable palm rests Graphics-UPES
  • 24. Digitizers • A common device for interactively selecting coordinate positions on a object is a digitizer. • These discrete coordinate positions can be joined with straight-line segments to approximate the curve or surface shapes. • Graphic tablets provide a highly accurate method for selecting coordinate positions with accuracy of about 0.05 mm. Graphics-UPES
  • 25. Digitizers • Many graphic tablets are constructed with a rectangular grid of wires embedded in the tablet surface. • Electromagnetic pulses are generated in sequence along the wires, and an electric signal is induced in a wire coil in an activated stylus or hand cursor to record a tablet position. Contd… Graphics-UPES
  • 27. Image Scanners • An image scanner records the gradations of gray scale/color of a given color or b/w photos and stores in an array. • On stores image, we can apply transformations to rotate, scale, crop the picture to a particular screen area. • We can also apply various image processing methods to modify the array representation of the picture (e.g. contrast enhancement). Graphics-UPES
  • 29. DataGlove: 3D Interaction Device • The glove is constructed with a series of sensors that detect hand and finger movements. • Electromagnetic coupling between transmitting antennas and receiving antennas is used to provide information about position and orientation of the hand. • Inputs from the glove can be used to position or manipulate objects in a virtual scene. Graphics-UPES
  • 31. Graphic Storage Formats Regardless of the storage medium selected, the graphics system designer will always use some combination of the following basic storage formats: 1. Image-only Storage 2. Display-memory Storage 3. Compressed-memory Storage 4. Information Storage Graphics-UPES
  • 32. Image-Only Storage • Here the video image is retained on video tape or video disk or as a photograph. • Storage of images in this fashion is relatively inexpensive. • Once the image is stored, it is difficult and expensive to restore it to the computer for further manipulation. Graphics-UPES
  • 33. Display-Memory Storage • Here the bit pattern that represents the image is copied directly from display memory to the storage medium. • A utility program may be used to save blocks of the computer memory by passing the starting and ending addresses of the display memory. • Drawback: Storing images in this manner requires a great deal of memory. Graphics-UPES
  • 34. Compressed-Memory Storage • Storage space can be greatly reduced by storing images in compressed format. • Compression takes advantage of repeated patterns in display memory. • Compression routines can be very complex, taking advantage of long series of replication. • It may not be useful when images to be saved contain no or few series of replicated bytes. Graphics-UPES
  • 35. Figure: 32 x 14 display Graphics-UPES
  • 36. Information Storage • It retains the information (series of commands that describe the image) used to construct the image. • It can save considerable time and memory if the image to be stored is composed entirely of standard objects. • This approach is not fruitful if nonstandard objects are used. Graphics-UPES
  • 37. Example: Information Storage (Lower left coord.s) (Upper right coord.s) Box 8,4, 23,10 Fill 1 (Fill color/code no.) Graphics-UPES
  • 38. GRAPHICS HARDWARE Graphics Output Devices Graphics-UPES
  • 39. Graphics Output Devices • Most commonly used computer output devices that are capable of producing graphical output are: Raster-scan Cathode Ray Tube (CRT) Plasma Display Liquid Crystal Display 3D Viewing using Stereoscopic Systems Plotters and Printers Graphics-UPES
  • 40. Raster-Scan CRT • Interactive computer graphics demands display devices whose images can be changed quickly. • Nonpermanent image displays allow an image to be changed, making possible dynamic movement of portions of an image. • Raster-scan CRTs are used in common television sets. The term “raster” is synonym for the term “matrix”. A raster-scan CRT scans a matrix with an electron beam. • The basic understanding of CRT’s internal operations is useful in graphics programming.
  • 41. Components of a raster-scan CRT • Electron gun • Control electrode • Focusing electrode • Deflection yoke • Phosphorus-coated screen Graphics-UPES
  • 43. Electron Gun • It consists of a series of components (primarily a heater and a cathode) which together cause electrons to collect at the end of the electron gun. • These electrons are then accelerated by application of an electric field. Graphics-UPES
  • 44. Control Electrode • It is used to regulate the flow of electrons. • It is a metal cylinder that fits over the cathode. • A negative voltage on the control electrode simply decreases the number of electrons passing through. • Hence intensity of the electron beam is controlled by setting voltage levels on the control electrode. Graphics-UPES
  • 45. Focusing Electrode • It is used to create a clear picture by focusing the electron beam into a narrow beam. • The focusing electrode serves this purpose by extracting an electromagnetic force on the electrons in the electron beam. • The effect resembles that of a glass lens on light wave. Graphics-UPES
  • 46. Deflection Yoke • It is used to control the direction of the electron beam. • The deflection yoke creates a magnetic field which will bend the electron beam as it passes through the field. • In a conventional CRT the yoke is connected to a scan generator. Graphics-UPES
  • 47. • The scan generator sends out an oscillating sawtooth current that, in turn, causes the deflection yoke to apply a varying magnetic field to the electron beam’s path. • The oscillating voltage potential causes the electron beam to move across the CRT’s screen in a regular pattern. Graphics-UPES
  • 48. Phosphorus-coated Screen • The CRT surface is coated with special crystals called phosphors. • Phosphors glow when they are hit by a high- energy electron beam. • The glow given off by the phosphor during exposure to the electron beam is known as fluorescence. • The continuing glow given off after the beam is removed is known as phosphorescence. Its duration is known as the phosphor’s persistence. Graphics-UPES
  • 49. Principle of Raster-scan Displays • Picture definition is stored in a memory area called the refresh buffer or frame buffer. This memory area holds the set of intensity values for all the screen points. • The electron beam is swept across the screen, one row at a time from top to bottom and painting the stored intensity values. Graphics-UPES
  • 50. Refresh and Flicker Each time the electron beam goes through a complete cycle of rater or scan lines, the CRT is said to be “refreshed”. It is very important that the persistence of the phosphor used and the refresh rate be matched. Otherwise, an image on the CRT may appear to flash rapidly on and off. It is called “flicker”. Graphics-UPES
  • 51. Horizontal/ Vertical Retrace • Refreshing of rater-scan displays is done at the rate of 60 to 80 frames per second. • At the end of each scan line, the electron beam returns to the left side of the screen to begin displaying the next line (horizontal retrace). • And at the end of each frame, the electron beam returns to the top left corner of the screen to begin the next frame (vertical retrace). Graphics-UPES
  • 52. Interlacing • Interlacing is primarily used with slower refreshing rates to avoid flicker. • Here each frame is displayed in two passes (so the entire screen is displayed in one-half the time). • In the first pass, the beam sweeps across every other scan line from top to bottom. • Then after the vertical retrace, the beam sweeps out the remaining scan lines. Graphics-UPES
  • 54. Plasma Display It is one of the flat-panel display under emissive (convert electrical energy into light) display category. Plasma displays do not have to be refreshed; that is, once a pixel is displayed on the screen, it will remain lit until it is intentionally turned off. The electrofluorescent material is nothing but an array of tiny neon bulbs. Each bulb can be put into an “on” state or an “off” state, and remains in the state until explicitly changed to the other. Graphics-UPES
  • 56. Liquid Crystal Display  These non-emissive devices produce a picture by passing polarized light from the surroundings or from an internal light source through a liquid crystal material that can be aligned to either block or transmit the light.  The Glass plate serves as a bounding surface for the conductive coating.  Conductive coating acts as a conductor so that a voltage can be applied across the liquid crystal. Graphics-UPES
  • 57.  Liquid crystal is a substance which will polarize light when a voltage is applied to it.  Polarized film is a transparent sheet that polarizes light. Its axis of polarization is kept 900 out of phase with that of the liquid crystal. Figure: Liquid Crystal Display Graphics-UPES
  • 58. Plotters • All plotters behave like slow vector devices from the graphics programmer’s point of view. • Examples: Flatbed plotter Drum plotter • Components of a Flatbed plotter: Pen – an actual pen that draws on the paper. Graphics-UPES
  • 59. Write-move mechanism – used to lift and lower the pen. Pen cartridge – holds several different colored pens. The plotter holds a program in ROM that instructs to pick corresponding color pen. x Driver motor – moves the pen horizontally across the paper. y Driver motor – moves the pen vertically across the paper. Graphics-UPES
  • 60. 3D Viewing using Stereoscopic Systems • In a stereoscopic projection, two views of a scene are generated from a viewing direction corresponding to each eye. • When we simultaneously look at the left view with the left eye and the right view with the right eye, the two views merge into a single image and we perceive a scene with depth. • Examples: i) stereoscopic glasses & an infrared synchronizing emitter, ii) Headset Graphics-UPES
  • 62. Figure: Headset used in VR systems Graphics-UPES
  • 63. Architecture of a Raster-graphics System Video Controller - It performs the basic refreshing operation. - It accesses the frame buffer directly to refresh the screen. - It can retrieve multiple pixel values from the frame buffer on each pass. - The multiple pixel intensities are then stored in a separate register and used to control the CRT beam intensity for a group of adjacent pixels. - Double buffering is often used in real-time animations. Graphics-UPES
  • 64. Display Processor - Its purpose is to free the CPU from the graphics chores. - It digitizes a picture definition given in an application program into a set of pixel intensity values for storage in the frame buffer. - Other functions include generating various line styles (dashed, dotted or solid), displaying color areas and performing manipulations on displayed objects. Graphics-UPES
  • 65. Figure: A raster-graphics system Graphics-UPES
  • 66. Architecture of a Random-display System • Graphics pattern are drawn on a random-scan (vector) system by directing the electron beam along the component lines of the picture. • Graphic commands in the application program are translated by the graphics package into a display file stored in the system memory. • The display processor cycles through each command in the display file program once during each refresh cycle. Graphics-UPES
  • 67. Figure: A random-display system System bus Graphics-UPES