SlideShare a Scribd company logo
1 of 31
Introduction To Computer
Graphics
By
Ankit Garg
Amity University, Haryana
1
2
Video Display Devices
Display Hardware
• Video display devices
Input devices
• Locator Devices
• Keyboard devices
3
Display Technologies
Cathode Ray Tubes (CRTs)
– Most common display device today
– Evacuated glass bottle
– Extremely high voltage
– Heating element (filament)
– Electrons pulled towards
anode focusing cylinder
– Vertical and horizontal deflection plates
– Beam strikes phosphor coating on front of tube
4
Electron Gun
• Contains a filament that, when heated, emits a stream
of electrons
• Electrons are focused with an electromagnet into a
sharp beam and directed to a specific point of the face of
the picture tube
• The front surface of the picture tube is coated with
small phosphor dots
• When the beam hits a phosphor dot it glows with a
brightness proportional to the strength of the beam and
how often it is excited by the beam
•The picture is repeatedly repainted (refresh CRT)
5
CRT Monitor
Electron Guns
Red Input
Green
Input
Blue Input
Deflection
Yoke
Shadow Mask
Red, Blue,
and Green
Phosphor Dots
CRT
6
List the properties of CRT
1. Persistence
2. Resolution
3. Addressability
4. Aspect ratio
7
Persistence
How long small spots continue to emit light after the
beam is moved. How long it takes for the emitted light
from the screen to decay to one-tenth of its original
intensity.
– Lower persistence requires high refresh rate & it is
good for animation.
– High persistence is useful for displaying highly
complex static pictures.
– Graphics monitors are usually constructed with 10 to
60 microseconds.
8
Resolution
• The maximum number of points that can be displayed
without an overlap on a CRT is referred to as the resolution.
• The smaller the spot size, the higher the resolution.
• The higher the resolution, the better is the graphics system
• High quality resolution is 1280x1024
• The intensity distribution of spots on the screen have
Gaussian shape.
• Adjacent points will appear distinct as long as their
separation is greater than the diameter at which each spot
has intensity of about 60% of that at the center of the spot.
Intensity distribution
9
Addressability
• Addressability is the number of individual dots
per inch (d.p.i.) that can be created. If the
address of the current dot is (x, y) then the next
dot will be (x + y), (x + y + 1)
• The picture on a screen consists of intensified
points.
• The smallest addressable point on the screen
is called pixel or picture element
10
Aspect ratio
This number gives the ratio between vertical points and
horizontal points necessary to produce equal length lines
in both directions on the screen. Aspect ratio = Âľ means
that a vertical line plotted with 3 points is equal in length
to a horizontal line plotted with 4 points.
11
Display Technologies: CRTs
1. Raster Scan Displays
2. Vector Displays
3. Liquid Crystal Displays (LCDs)
4. Plasma Panel
5. Organic LED Arrays
Raster Scan Displays
12
13
Raster Scan Displays (1)
– Raster: A rectangular array of points or dots
– Pixel: One dot or picture element of the raster. Its
intensity range for pixels depends on capability of the
system
– Scan line: A row of pixels
– Picture elements are stored in a memory called frame
buffer
14
Raster Scan Displays (2)
– Frame must be “refreshed” to draw new images
– As new pixels are struck by electron beam, others
are decaying
– Electron beam must hit all pixels frequently to
eliminate flicker
– Critical fusion frequency
• Typically 60 times/sec
15
Raster Scan Displays (3)
– Intensity of pixels depends on the system for
example black and white screens each point can
be on or off thus it needs one bit of memory to
represent each pixel.
– To paint color screen additional bits are needed.
If three bits are used, then number of different
colors are 2*2*2.
– A special memory is used to store the image with
scan-out synchronous to the raster. We call this
the frame buffer.
16
Raster Scan Displays (6)
Raster CRT pros:
– Allows solids, not just wire frames
– Leverages low-cost CRT technology (i.e., TVs)
– Bright! Display emits light
Cons:
– Requires screen-size memory array
– Discrete sampling (pixels)
– Practical limit on size
17
Frame
Buffers
• A frame buffer may be thought of as computer memory
organized as a two-dimensional array with each (x,y)
addressable location corresponding to one pixel.
• Bit Planes or Bit Depth is the number of bits corresponding to
each pixel.
• A typical frame buffer resolution might be
– 640 x 480 x 8
– 1280 x 1024 x 8
– 1280 x 1024 x 24
18
Monochrome Display
(Bit-map Display)
Electron
Gun
1 bit
2 levels
19
3-Bit Color Display
3
red
green
blue
COLOR: black red green blue yellow cyan magenta white
R
G
B
0
0
0
1
0
0
0
1
0
0
0
1
1
1
0
0
1
1
1
0
1
1
1
1
20
True Color Display
24 bit planes, 8 bits per color gun.
224
= 16,777,216
Green
Red
Blue
N
N
N
21
Color Map Look-Up Tables
Extends the number of colors that can be displayed by a given number of bit-planes.
0
1
0
0
0
0
1
1
67
100110100001
0
67
255
1001 1010 0001
R G B
RED
GREEN
BLUE
Pixel displayed
at x', y'
Pixel in
bit map
at x', y'
0 x
0
y
x
max
max
y
Bit map Look-up table Display
Video look-up table organization: each table entry is a 12 bit per entry.
A pixel with value 67 is displayed on the screen with the red electron gun
at 9/15 (binary 1001) of maximum, green at 10/15, and the blue is 1/15.
2 Basic Techniques for Color Display
Beam-Penetration
Method
Shadow-Mask
Method
23
Beam-Penetration Method
• Used with random scan monitors
• The screen has two layers of phosphor: usually red
and green
• The displayed color depends on how far the electron
beam penetrates through the two layers.
• A beam of slow electrons excites only the outer of the
red layer, a beam of fast electrons penetrates through
the red layer and excites the inner green layer, and at
intermediate beam speeds, combinations of the two
colors are emitted to show other colors (yellow &
orange)
24
Shadow-Mask Method
Color CRTs have
– Three electron guns
– A metal shadow mask to differentiate the beams
• The Shadow mask in the previous image is known as the
delta-delta shadow-mask.
• The 3 electron beams are deflected and focused as a
group onto the shadow mask, which contains a series of
holes aligned with the phosphor-dot patterns.
• The 3 beams pass through a hole in the shadow mask
and activate a dot triangle, which appears as a small
color spot on the screen.
• A second arrangement of the 3 electron guns is in-line
Where the corresponding red-green-blue color dots on the
screen are aligned along one scan – line instead of a
triangular pattern.
Controlling Colors in shadow mask
• Different colors can be obtained by varying the intensity levels of the
three electron beams.
• Example: Simply turning off the red and green guns, we get only the
color coming from the blue phosphor.
• Yellow = Green + Red
• Magenta = Blue + Red
• Cyan = Blue + Green
• White is produced when all the 3 guns possess equal amount of
intensity.
Application:
• Color CRT’s in graphics systems are designed as RGB
monitors, which employ the shadow mask technique.
• The color CRT takes the intensity level for each electron
gun ( red, green and blue) directly from the computer
system without any intermediate processing.
• An RGB color system with 24 bits of storage per pixel is
generally referred to as full-color system or a true-
color system. It allows 256 voltage settings for each
electron gun and nearly 17 million colors.
28
Display Processor
• Also called either a Graphics Controller or Display
CoProcessor
• Specialized hardware to assist in scan converting
output primitives into the frame buffer.
• Fundamental difference among display systems is how
much the display processor does versus how much
must be done by the graphics subroutine package
executing on the general-purpose CPU.
29
Video
ControllerCycles through the frame buffer, one scan line at a time. Contents of the memory are
used the control the CRT's beam intensity or color.
X address
Y address
Pixel
value(s)
Raster scan
generator
Data
Horizontal
and vertical
deflection
signals
Intensity
or color
Linear
address
Set or increment
Set or decrement
M
e
m
o
r
y
30
Hard-copy devices
Îż Ink-jet printer
Îż Laser printer
Îż Film recorder
Îż Electrostatic printer
Îż Pen plotter
31
Input
Devices
• Locator Devices:
– to indicate a position and/or orientation
– to select a displayed entity
– Tablet, Mouse, Trackball, Joystick, Touch Panel, Light Pen
• Keyboard devices:
– to input a character string
– Alphanumeric keyboard (coded - get single ASCII character,
unencoded - get state of all keys - more flexible)
• Valuator Devices:
– to input a single value in the space of real numbers
– Rotary dials (Bounded or Unbounded), Linear sliders
• Choice Devices:
– to select from a set of possible actions or choices
– Function keys

More Related Content

What's hot

Raster Scan and Raster Scan Displays
Raster Scan and Raster Scan DisplaysRaster Scan and Raster Scan Displays
Raster Scan and Raster Scan DisplaysSaravana Priya
 
Back face detection
Back face detectionBack face detection
Back face detectionPooja Dixit
 
Overview of Graphics System
Overview of Graphics SystemOverview of Graphics System
Overview of Graphics SystemPrathimaBaliga
 
Object Detection Using R-CNN Deep Learning Framework
Object Detection Using R-CNN Deep Learning FrameworkObject Detection Using R-CNN Deep Learning Framework
Object Detection Using R-CNN Deep Learning FrameworkNader Karimi
 
Random scan displays and raster scan displays
Random scan displays and raster scan displaysRandom scan displays and raster scan displays
Random scan displays and raster scan displaysSomya Bagai
 
Graphics a buffer
Graphics a bufferGraphics a buffer
Graphics a bufferajeela mushtaq
 
History of Computer Graphics
History of Computer GraphicsHistory of Computer Graphics
History of Computer GraphicsKamal Acharya
 
Overview of the graphics system
Overview of the graphics systemOverview of the graphics system
Overview of the graphics systemKamal Acharya
 
Hidden surface removal algorithm
Hidden surface removal algorithmHidden surface removal algorithm
Hidden surface removal algorithmKKARUNKARTHIK
 
Deferred shading
Deferred shadingDeferred shading
Deferred shadingFrank Chao
 
Model1 Active and Passive Graphics.pptx
Model1 Active and Passive Graphics.pptxModel1 Active and Passive Graphics.pptx
Model1 Active and Passive Graphics.pptxRahul Borate
 
ITFT-Video display devices
ITFT-Video display devicesITFT-Video display devices
ITFT-Video display devicesShifali Sharma
 
Ray tracing
 Ray tracing Ray tracing
Ray tracingLinh Nguyen
 
Raster scan system & random scan system
Raster scan system & random scan systemRaster scan system & random scan system
Raster scan system & random scan systemshalinikarunakaran1
 
Raster scan displays ppt
Raster scan displays pptRaster scan displays ppt
Raster scan displays pptABHISHEK KUMAR
 
3D Graphics : Computer Graphics Fundamentals
3D Graphics : Computer Graphics Fundamentals3D Graphics : Computer Graphics Fundamentals
3D Graphics : Computer Graphics FundamentalsMuhammed Afsal Villan
 
hidden surface elimination using z buffer algorithm
hidden surface elimination using z buffer algorithmhidden surface elimination using z buffer algorithm
hidden surface elimination using z buffer algorithmrajivagarwal23dei
 
Hidden surface removal
Hidden surface removalHidden surface removal
Hidden surface removalPunyajoy Saha
 
ANIMATION SEQUENCE
ANIMATION SEQUENCEANIMATION SEQUENCE
ANIMATION SEQUENCEKABILESH RAMAR
 
Graphics software standards
Graphics software standardsGraphics software standards
Graphics software standardsAnkit Garg
 

What's hot (20)

Raster Scan and Raster Scan Displays
Raster Scan and Raster Scan DisplaysRaster Scan and Raster Scan Displays
Raster Scan and Raster Scan Displays
 
Back face detection
Back face detectionBack face detection
Back face detection
 
Overview of Graphics System
Overview of Graphics SystemOverview of Graphics System
Overview of Graphics System
 
Object Detection Using R-CNN Deep Learning Framework
Object Detection Using R-CNN Deep Learning FrameworkObject Detection Using R-CNN Deep Learning Framework
Object Detection Using R-CNN Deep Learning Framework
 
Random scan displays and raster scan displays
Random scan displays and raster scan displaysRandom scan displays and raster scan displays
Random scan displays and raster scan displays
 
Graphics a buffer
Graphics a bufferGraphics a buffer
Graphics a buffer
 
History of Computer Graphics
History of Computer GraphicsHistory of Computer Graphics
History of Computer Graphics
 
Overview of the graphics system
Overview of the graphics systemOverview of the graphics system
Overview of the graphics system
 
Hidden surface removal algorithm
Hidden surface removal algorithmHidden surface removal algorithm
Hidden surface removal algorithm
 
Deferred shading
Deferred shadingDeferred shading
Deferred shading
 
Model1 Active and Passive Graphics.pptx
Model1 Active and Passive Graphics.pptxModel1 Active and Passive Graphics.pptx
Model1 Active and Passive Graphics.pptx
 
ITFT-Video display devices
ITFT-Video display devicesITFT-Video display devices
ITFT-Video display devices
 
Ray tracing
 Ray tracing Ray tracing
Ray tracing
 
Raster scan system & random scan system
Raster scan system & random scan systemRaster scan system & random scan system
Raster scan system & random scan system
 
Raster scan displays ppt
Raster scan displays pptRaster scan displays ppt
Raster scan displays ppt
 
3D Graphics : Computer Graphics Fundamentals
3D Graphics : Computer Graphics Fundamentals3D Graphics : Computer Graphics Fundamentals
3D Graphics : Computer Graphics Fundamentals
 
hidden surface elimination using z buffer algorithm
hidden surface elimination using z buffer algorithmhidden surface elimination using z buffer algorithm
hidden surface elimination using z buffer algorithm
 
Hidden surface removal
Hidden surface removalHidden surface removal
Hidden surface removal
 
ANIMATION SEQUENCE
ANIMATION SEQUENCEANIMATION SEQUENCE
ANIMATION SEQUENCE
 
Graphics software standards
Graphics software standardsGraphics software standards
Graphics software standards
 

Similar to Introduction to computer graphics part 2

Overview-of-GraphicsSystem@2334444_5.ppt
Overview-of-GraphicsSystem@2334444_5.pptOverview-of-GraphicsSystem@2334444_5.ppt
Overview-of-GraphicsSystem@2334444_5.pptvijaybhasker26
 
Introduction to computer graphics part 1
Introduction to computer graphics part 1Introduction to computer graphics part 1
Introduction to computer graphics part 1Ankit Garg
 
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
 
New_title.pptx
New_title.pptxNew_title.pptx
New_title.pptxSanandMishra
 
5_6066813714177198739.pdf
5_6066813714177198739.pdf5_6066813714177198739.pdf
5_6066813714177198739.pdfVanshdeepSingh28
 
CG MODULE 1 (S6 CSE).pptx
CG MODULE 1 (S6 CSE).pptxCG MODULE 1 (S6 CSE).pptx
CG MODULE 1 (S6 CSE).pptxFahadSalim15
 
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
 
Display device
Display deviceDisplay device
Display deviceGunjanGaur5
 
display devices.pptx
display devices.pptxdisplay devices.pptx
display devices.pptxAseebKhan33
 
CG03 Random Raster Scan displays and Color CRTs.ppsx
CG03 Random Raster Scan displays and Color CRTs.ppsxCG03 Random Raster Scan displays and Color CRTs.ppsx
CG03 Random Raster Scan displays and Color CRTs.ppsxjyoti_lakhani
 
Computer Graphics
Computer GraphicsComputer Graphics
Computer GraphicsSanthiNivas
 
lect-2.ppt
lect-2.pptlect-2.ppt
lect-2.pptDeivendran2
 
CGppts-min_compressed.pdf
CGppts-min_compressed.pdfCGppts-min_compressed.pdf
CGppts-min_compressed.pdfSayantanMajhi2
 
CGppts-min_compressed.pdf
CGppts-min_compressed.pdfCGppts-min_compressed.pdf
CGppts-min_compressed.pdfSayantanMajhi2
 
Computer Graphics Full Tutorial.pptx
Computer Graphics Full Tutorial.pptxComputer Graphics Full Tutorial.pptx
Computer Graphics Full Tutorial.pptxAOUNHAIDER7
 
Introduction to computer graphics and multimedia
Introduction to computer graphics and multimediaIntroduction to computer graphics and multimedia
Introduction to computer graphics and multimediaShweta Shah
 

Similar to Introduction to computer graphics part 2 (20)

Overview-of-GraphicsSystem@2334444_5.ppt
Overview-of-GraphicsSystem@2334444_5.pptOverview-of-GraphicsSystem@2334444_5.ppt
Overview-of-GraphicsSystem@2334444_5.ppt
 
Unit 1
Unit 1Unit 1
Unit 1
 
Introduction to computer graphics part 1
Introduction to computer graphics part 1Introduction to computer graphics part 1
Introduction to computer graphics part 1
 
Lecture 2&3
Lecture 2&3 Lecture 2&3
Lecture 2&3
 
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)
 
New_title.pptx
New_title.pptxNew_title.pptx
New_title.pptx
 
5_6066813714177198739.pdf
5_6066813714177198739.pdf5_6066813714177198739.pdf
5_6066813714177198739.pdf
 
CG MODULE 1 (S6 CSE).pptx
CG MODULE 1 (S6 CSE).pptxCG MODULE 1 (S6 CSE).pptx
CG MODULE 1 (S6 CSE).pptx
 
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
 
Computer Graphics - Introduction and CRT Devices
Computer Graphics - Introduction and CRT DevicesComputer Graphics - Introduction and CRT Devices
Computer Graphics - Introduction and CRT Devices
 
Display device
Display deviceDisplay device
Display device
 
display devices.pptx
display devices.pptxdisplay devices.pptx
display devices.pptx
 
CG03 Random Raster Scan displays and Color CRTs.ppsx
CG03 Random Raster Scan displays and Color CRTs.ppsxCG03 Random Raster Scan displays and Color CRTs.ppsx
CG03 Random Raster Scan displays and Color CRTs.ppsx
 
Computer Graphics
Computer GraphicsComputer Graphics
Computer Graphics
 
lect-2.ppt
lect-2.pptlect-2.ppt
lect-2.ppt
 
CGppts-min_compressed.pdf
CGppts-min_compressed.pdfCGppts-min_compressed.pdf
CGppts-min_compressed.pdf
 
CGppts-min_compressed.pdf
CGppts-min_compressed.pdfCGppts-min_compressed.pdf
CGppts-min_compressed.pdf
 
Computer Graphics Full Tutorial.pptx
Computer Graphics Full Tutorial.pptxComputer Graphics Full Tutorial.pptx
Computer Graphics Full Tutorial.pptx
 
8259731.ppt
8259731.ppt8259731.ppt
8259731.ppt
 
Introduction to computer graphics and multimedia
Introduction to computer graphics and multimediaIntroduction to computer graphics and multimedia
Introduction to computer graphics and multimedia
 

More from Ankit Garg

Curve clipping
Curve clippingCurve clipping
Curve clippingAnkit Garg
 
Window to viewport transformation
Window to viewport transformationWindow to viewport transformation
Window to viewport transformationAnkit Garg
 
Projection ppt
Projection pptProjection ppt
Projection pptAnkit Garg
 
Polygon filling
Polygon fillingPolygon filling
Polygon fillingAnkit Garg
 
Polygon clipping
Polygon clippingPolygon clipping
Polygon clippingAnkit Garg
 
Numerical unit 1
Numerical unit 1Numerical unit 1
Numerical unit 1Ankit Garg
 
Line drawing algorithm and antialiasing techniques
Line drawing algorithm and antialiasing techniquesLine drawing algorithm and antialiasing techniques
Line drawing algorithm and antialiasing techniquesAnkit Garg
 
Line clipping
Line clippingLine clipping
Line clippingAnkit Garg
 
Fractal introduction and applications modified version
Fractal introduction and applications modified versionFractal introduction and applications modified version
Fractal introduction and applications modified versionAnkit Garg
 
Digital image processing & computer graphics
Digital image processing & computer graphicsDigital image processing & computer graphics
Digital image processing & computer graphicsAnkit Garg
 
Concept of basic illumination model
Concept of basic illumination modelConcept of basic illumination model
Concept of basic illumination modelAnkit Garg
 
Circle generation algorithm
Circle generation algorithmCircle generation algorithm
Circle generation algorithmAnkit Garg
 
Character generation
Character generationCharacter generation
Character generationAnkit Garg
 
Applications of cg
Applications of cgApplications of cg
Applications of cgAnkit Garg
 
2 d transformation
2 d transformation2 d transformation
2 d transformationAnkit Garg
 
3 d transformations
3 d transformations3 d transformations
3 d transformationsAnkit Garg
 

More from Ankit Garg (16)

Curve clipping
Curve clippingCurve clipping
Curve clipping
 
Window to viewport transformation
Window to viewport transformationWindow to viewport transformation
Window to viewport transformation
 
Projection ppt
Projection pptProjection ppt
Projection ppt
 
Polygon filling
Polygon fillingPolygon filling
Polygon filling
 
Polygon clipping
Polygon clippingPolygon clipping
Polygon clipping
 
Numerical unit 1
Numerical unit 1Numerical unit 1
Numerical unit 1
 
Line drawing algorithm and antialiasing techniques
Line drawing algorithm and antialiasing techniquesLine drawing algorithm and antialiasing techniques
Line drawing algorithm and antialiasing techniques
 
Line clipping
Line clippingLine clipping
Line clipping
 
Fractal introduction and applications modified version
Fractal introduction and applications modified versionFractal introduction and applications modified version
Fractal introduction and applications modified version
 
Digital image processing & computer graphics
Digital image processing & computer graphicsDigital image processing & computer graphics
Digital image processing & computer graphics
 
Concept of basic illumination model
Concept of basic illumination modelConcept of basic illumination model
Concept of basic illumination model
 
Circle generation algorithm
Circle generation algorithmCircle generation algorithm
Circle generation algorithm
 
Character generation
Character generationCharacter generation
Character generation
 
Applications of cg
Applications of cgApplications of cg
Applications of cg
 
2 d transformation
2 d transformation2 d transformation
2 d transformation
 
3 d transformations
3 d transformations3 d transformations
3 d transformations
 

Recently uploaded

ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
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
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxJiesonDelaCerna
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 

Recently uploaded (20)

ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
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
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 

Introduction to computer graphics part 2

  • 1. Introduction To Computer Graphics By Ankit Garg Amity University, Haryana 1
  • 2. 2 Video Display Devices Display Hardware • Video display devices Input devices • Locator Devices • Keyboard devices
  • 3. 3 Display Technologies Cathode Ray Tubes (CRTs) – Most common display device today – Evacuated glass bottle – Extremely high voltage – Heating element (filament) – Electrons pulled towards anode focusing cylinder – Vertical and horizontal deflection plates – Beam strikes phosphor coating on front of tube
  • 4. 4 Electron Gun • Contains a filament that, when heated, emits a stream of electrons • Electrons are focused with an electromagnet into a sharp beam and directed to a specific point of the face of the picture tube • The front surface of the picture tube is coated with small phosphor dots • When the beam hits a phosphor dot it glows with a brightness proportional to the strength of the beam and how often it is excited by the beam •The picture is repeatedly repainted (refresh CRT)
  • 5. 5 CRT Monitor Electron Guns Red Input Green Input Blue Input Deflection Yoke Shadow Mask Red, Blue, and Green Phosphor Dots CRT
  • 6. 6 List the properties of CRT 1. Persistence 2. Resolution 3. Addressability 4. Aspect ratio
  • 7. 7 Persistence How long small spots continue to emit light after the beam is moved. How long it takes for the emitted light from the screen to decay to one-tenth of its original intensity. – Lower persistence requires high refresh rate & it is good for animation. – High persistence is useful for displaying highly complex static pictures. – Graphics monitors are usually constructed with 10 to 60 microseconds.
  • 8. 8 Resolution • The maximum number of points that can be displayed without an overlap on a CRT is referred to as the resolution. • The smaller the spot size, the higher the resolution. • The higher the resolution, the better is the graphics system • High quality resolution is 1280x1024 • The intensity distribution of spots on the screen have Gaussian shape. • Adjacent points will appear distinct as long as their separation is greater than the diameter at which each spot has intensity of about 60% of that at the center of the spot. Intensity distribution
  • 9. 9 Addressability • Addressability is the number of individual dots per inch (d.p.i.) that can be created. If the address of the current dot is (x, y) then the next dot will be (x + y), (x + y + 1) • The picture on a screen consists of intensified points. • The smallest addressable point on the screen is called pixel or picture element
  • 10. 10 Aspect ratio This number gives the ratio between vertical points and horizontal points necessary to produce equal length lines in both directions on the screen. Aspect ratio = Âľ means that a vertical line plotted with 3 points is equal in length to a horizontal line plotted with 4 points.
  • 11. 11 Display Technologies: CRTs 1. Raster Scan Displays 2. Vector Displays 3. Liquid Crystal Displays (LCDs) 4. Plasma Panel 5. Organic LED Arrays
  • 13. 13 Raster Scan Displays (1) – Raster: A rectangular array of points or dots – Pixel: One dot or picture element of the raster. Its intensity range for pixels depends on capability of the system – Scan line: A row of pixels – Picture elements are stored in a memory called frame buffer
  • 14. 14 Raster Scan Displays (2) – Frame must be “refreshed” to draw new images – As new pixels are struck by electron beam, others are decaying – Electron beam must hit all pixels frequently to eliminate flicker – Critical fusion frequency • Typically 60 times/sec
  • 15. 15 Raster Scan Displays (3) – Intensity of pixels depends on the system for example black and white screens each point can be on or off thus it needs one bit of memory to represent each pixel. – To paint color screen additional bits are needed. If three bits are used, then number of different colors are 2*2*2. – A special memory is used to store the image with scan-out synchronous to the raster. We call this the frame buffer.
  • 16. 16 Raster Scan Displays (6) Raster CRT pros: – Allows solids, not just wire frames – Leverages low-cost CRT technology (i.e., TVs) – Bright! Display emits light Cons: – Requires screen-size memory array – Discrete sampling (pixels) – Practical limit on size
  • 17. 17 Frame Buffers • A frame buffer may be thought of as computer memory organized as a two-dimensional array with each (x,y) addressable location corresponding to one pixel. • Bit Planes or Bit Depth is the number of bits corresponding to each pixel. • A typical frame buffer resolution might be – 640 x 480 x 8 – 1280 x 1024 x 8 – 1280 x 1024 x 24
  • 19. 19 3-Bit Color Display 3 red green blue COLOR: black red green blue yellow cyan magenta white R G B 0 0 0 1 0 0 0 1 0 0 0 1 1 1 0 0 1 1 1 0 1 1 1 1
  • 20. 20 True Color Display 24 bit planes, 8 bits per color gun. 224 = 16,777,216 Green Red Blue N N N
  • 21. 21 Color Map Look-Up Tables Extends the number of colors that can be displayed by a given number of bit-planes. 0 1 0 0 0 0 1 1 67 100110100001 0 67 255 1001 1010 0001 R G B RED GREEN BLUE Pixel displayed at x', y' Pixel in bit map at x', y' 0 x 0 y x max max y Bit map Look-up table Display Video look-up table organization: each table entry is a 12 bit per entry. A pixel with value 67 is displayed on the screen with the red electron gun at 9/15 (binary 1001) of maximum, green at 10/15, and the blue is 1/15.
  • 22. 2 Basic Techniques for Color Display Beam-Penetration Method Shadow-Mask Method
  • 23. 23 Beam-Penetration Method • Used with random scan monitors • The screen has two layers of phosphor: usually red and green • The displayed color depends on how far the electron beam penetrates through the two layers. • A beam of slow electrons excites only the outer of the red layer, a beam of fast electrons penetrates through the red layer and excites the inner green layer, and at intermediate beam speeds, combinations of the two colors are emitted to show other colors (yellow & orange)
  • 24. 24 Shadow-Mask Method Color CRTs have – Three electron guns – A metal shadow mask to differentiate the beams
  • 25. • The Shadow mask in the previous image is known as the delta-delta shadow-mask. • The 3 electron beams are deflected and focused as a group onto the shadow mask, which contains a series of holes aligned with the phosphor-dot patterns. • The 3 beams pass through a hole in the shadow mask and activate a dot triangle, which appears as a small color spot on the screen. • A second arrangement of the 3 electron guns is in-line Where the corresponding red-green-blue color dots on the screen are aligned along one scan – line instead of a triangular pattern.
  • 26. Controlling Colors in shadow mask • Different colors can be obtained by varying the intensity levels of the three electron beams. • Example: Simply turning off the red and green guns, we get only the color coming from the blue phosphor. • Yellow = Green + Red • Magenta = Blue + Red • Cyan = Blue + Green • White is produced when all the 3 guns possess equal amount of intensity.
  • 27. Application: • Color CRT’s in graphics systems are designed as RGB monitors, which employ the shadow mask technique. • The color CRT takes the intensity level for each electron gun ( red, green and blue) directly from the computer system without any intermediate processing. • An RGB color system with 24 bits of storage per pixel is generally referred to as full-color system or a true- color system. It allows 256 voltage settings for each electron gun and nearly 17 million colors.
  • 28. 28 Display Processor • Also called either a Graphics Controller or Display CoProcessor • Specialized hardware to assist in scan converting output primitives into the frame buffer. • Fundamental difference among display systems is how much the display processor does versus how much must be done by the graphics subroutine package executing on the general-purpose CPU.
  • 29. 29 Video ControllerCycles through the frame buffer, one scan line at a time. Contents of the memory are used the control the CRT's beam intensity or color. X address Y address Pixel value(s) Raster scan generator Data Horizontal and vertical deflection signals Intensity or color Linear address Set or increment Set or decrement M e m o r y
  • 30. 30 Hard-copy devices Îż Ink-jet printer Îż Laser printer Îż Film recorder Îż Electrostatic printer Îż Pen plotter
  • 31. 31 Input Devices • Locator Devices: – to indicate a position and/or orientation – to select a displayed entity – Tablet, Mouse, Trackball, Joystick, Touch Panel, Light Pen • Keyboard devices: – to input a character string – Alphanumeric keyboard (coded - get single ASCII character, unencoded - get state of all keys - more flexible) • Valuator Devices: – to input a single value in the space of real numbers – Rotary dials (Bounded or Unbounded), Linear sliders • Choice Devices: – to select from a set of possible actions or choices – Function keys

Editor's Notes

  1. Addressability is a measure of the spacing between the centers of vertical and horizontal lines. In graphics mode there are 800x600