尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
 Computer graphics involves display, manipulation,
storage pictures and experimental data for pro pre
visualization using a computer.
 Typical computer graphic system consists of host
computer with support of fast processor , large
memory ,frame buffer and
Display devices (Monitors)
Input devices (keyboards, mouse , joysticks)
Output devices (printers, plotters, LCD panel)
(Conceptual framework for interactive graphics)
Application
Model
Application
Program
Graphic
System
Display
Input
1. GUI(Buttons, Scroll
bars).
2. Plotting in Business
(Charts, Stocks).
3. Office Automation.
4. Desktop Publishing.
5. Plotting in Science and
Technology.
6. Web.
7. Commercial Ads.
8. CAM/CAD (VLSI,
Construction)
9. Scientific Visualization.
10. Simulation.
11. Maps.
12. Multimedia.
13. Process Monitoring.
14. Digital Image
Processing.
15. Education and
Training.
16. Entertainment
(Movies, Games).
 Core Graphics.
 GKS (Graphical Kernel System).
 SRGP (Simple Raster Graphic package).
 PHIGS (Programmer Hierarchical Interactive
Graphics Systems).
 OPENGL (Open Graphical Library).
 Computer graphics system could be active or passive.
Active: The user controls the display with the help of
GUI using input device.
Passive: The user can control nothing.
 Raster Image: Read the image, edit it, manipulate it
and save it back.
 Four basic output primitives for drawing pictures:
1. Polyline: End-Point joint by line.
2. Filled Polygon: The points are joint to create a
closed region.
3. Ellipse (Arc): Can be used to draw circles.
4. Text: Font.
 CRT (Cathode Ray Tube).
 EGA (Enhanced Graphics Adapter).
 VGA (Video Graphics Array).
 CGA (Color Graphics Adapter).
 SVGA (Super Video Graphics Adapter).
 Plotters.
 Printers (Laser, Data Matrix, Inkjet).
 Flat Panel Devices (LCD, LED).
 Input Devices (Keyboard, Mouse, Scanner).
 The most commonly used display devices is the CRT
Monitors.
 Types of CRT display devices:
1. DVST (Direct View Storage Tube) The Simplest.
2. Calligraphic or Random Scan display system.
3. Refresh and Raster Scan display system.
1. Refresh Rate: It’s the frequency at which a picture
is redrawn on the screen.
2. Persistence: The time it takes the emitted light
from the screen to delay to 1/10 of its original
intensity.
3. Resolution: The number of the points per
centimeter that can be plotted horizontally and
vertically (1280x1024).
4. Intensity: How much light will be produced.
5. Aspect Ratio: Gives the ratio of vertical points to
horizontal points necessary to produce equal length
lines in both directions on the screen.
 Aspect ratio of ¾ means that a vertical line plotted
with 3 points has the same length as a horizontal line
plotted with 4 points.
 Lower persistence phosphors require higher refresh
rate to maintain a picture on the screen without
flicker.
 Phosphor with low persistence is useful for animation.
 Higher persistence phosphor is useful for displaying
higher complex static picture.
 Monitors are usually constructed with a persistence in
the range from 1 to 60 microsecond.
 Heating Filament: Heat up the cathode elements of
the CRT and that is what generates the electrons then
the electrons move through 3 cylindrical element of a
CRT.
 Control Grid: (Negative Charged) Control the
intensity of the electron so the amount of the voltage
at the control grid will allow a certain amount of the
electrons to pass through.
 Focusing Anode: (Positive Charged) Responsible to
focus the beam on to a particular point on the screen,
and its similar to lens focusing.
 Accelerating Anode: (Positively Charged) The electrons
should strikes the screen at very high speed. Till now
the electron beam path is going straight after it has
passed these 3 stages (intensity control, focusing
control , acceleration). So the electron strike the center
of the screen so we need horizontal and vertical
deflections of the beam.
 How we implement the deflections of the point?
we need horizontal and vertical deflections of the beam.
 a CRT with long persistence phosphor.
 Provides flicker-free display.
 No refreshing necessary.
 A slow moving electron beam draws a line on the
screen.
 The electron beam is the basic component of a CRT.
 The DVST has a storage mesh in which the phosphor
is embedded.
 Image is stored as a distribution of charges on the
inside surface of the screen.
 Very limited interactive support.
 Has very limited application.
 Modifying any part of the image requires redrawing
the entire modified image.
 Change in the image requires to generate a new
charge distribution.
 Slow process of drawing – typically a few seconds are
necessary for a complex picture.
 Erasing takes about 0.5 seconds (All lines and
characters must be erased).
 Also called Vector, Stroke, Line drawing displays.
 Very closed to old TVs.
 Characters are also made of sequences of strokes (or
short lines).
 Vectored – electron beam is deflected from end-point
to end-point.
 Random scan - Order of deflection is dictated by the
arbitrary order of the display commands.
 Phosphor has short persistence – decays in 10-100 ms.
 The display must be refreshed at regular intervals –
minimum of 30 Hz (fps) for flicker-free display.
 Refresh Buffer : memory space allocated to store the
display list or display program for the display
processor to draw the picture.
 The display processor interprets the commands in the
refresh buffer for plotting.
 The vector generator needs the intensity and the
points coordinate values.
 The vector generator converts the digital coordinate
values to analog voltages for the beam-deflection
circuits.
 Scope of animation with segmentation – mixture of
static and dynamic parts of a picture (it has a limited
support of animation).
 Random-scan display system draws a set of lines in
any order.
 Phosphor’s Fluorescence is the light emitted as
electrons (unstable) lose their excess energy while the
phosphor is being struck by electrons.
 Phosphorescence is the light given off by the return of
the relatively more stable excited electrons to their
unexcited state once the electron beam excitation is
removed.
 Phosphor’s persistence is defined as the time from the
removal of excitation to the moment when
phosphorescence has decayed to 10% of the initial
light output.
 Long persistence : several seconds.
 Short persistence : 10-60 ms.
 Unlike DVST and random-scan which were line-
drawing devices, refresh CRT is a point-plotting
device.
 Raster displays store the display primitives (lines,
characters, shaded and patterned areas) in a refresh
buffer.
 Refresh buffer (also called frame buffer).
 Frame buffer: stores the drawing primitives in terms
of points and pixels components.
 Entire screen is a matrix of pixels.
 Each pixel brightness can be controlled.
 Each point is an addressable point in screen and
memory.
 Line cannot be drawn directly from one point to
another.
 This causes the effect of ‘aliasing’, ‘jaggies’ or ‘staircase’
effect.
 Refresh/Frame buffer is also called Bit-plane.
 For 512x512 raster display then 218 bits are necessary
in a single bit plane. Memory size required: 32 KB.
29*29=218 b > 218/23=215 B > 215/210=25=32 KB
 Memory size required for N-bit plane gray level frame
buffers: N Size in KB
3 96=(3*32)
8 256=(8*32)
24 768=(24*32)
 For 1024x1024 raster display then 220 bits are
necessary in a single bit plane. Memory size required:
128 KB.
210*210=220 b > 220/23=217 B > 217/210=27=128 KB
 Memory size required for N-bit plane gray level frame
buffers: N Display
color
Size
1 Black &
White
128 KB
8 256 color 1 MB
24 16 million
color
3 MB
 Consider three different raster systems with resolutions
of 640 x 480 and1280 x 1024,What size is frame buffer
(in bytes) for each of these systems to store 12 bits per
pixel?
640 x 480 x 12 bits / 8 = 450KB.
1280 x 1024 x 12 bits / 8 = 1920KB.
 Find out the aspect ratio of the raster system using 8 x
10 inches screen and 100 pixel/inch.?
Aspect ratio = width/height = 8*100/10*100 = 4/5
 You have 3 guns each gun have 8 bit, and you have 256
color, find the memory size required in MB?
224 Bits > 224/23=221 Byte > 211 KB > 21 MB , 21*256=256
 Refresh rate: is the number of times the image is drawn
on the screen per second.
 Refresh rate to avoid flickering : 60 Hz
 Reducing refresh rate increases flicker and reduces the
frame buffer size.
 Horizontal scan rate is the number of scan lines the
circuit drives a CRT display per second
 Horizontal scan rate = refresh rate x number of scan
lines
 Bandwidth of the display: The rate at which the beam
can be turned OFF to ON and vice-versa.
 EX: For N pixels per scan line, it is necessary to turn the
electron gun at a maximum rate of: N/2 times ON and
N/2 times OFF; This will create alternate black and
white lines on the screen.
 EX: NTSC (American Standard Video) has 525 scan
lines with a frame rate of 30 fps.
 Viewing aspect ratio is 4:3.
 Each frame has two fields, each containing half the
picture.
 Fields are interlaced or interwoven.
 One field contains odd scan lines (1,3,5,…,525)
 The other contains even scan lines (2,4,6,…,524)
 Fields are presented alternately every other 1/60-th of a
sec. (1/30 * 1/2 =1/60)
 Horizontal retrace : As the electron beam reaches the
right edge of the screen, it is made invisible and rapidly
returns to the left edge.
 Horizontal retrace is faster than scan lines, it takes 17%
of a time allotted for a scan line.
 EX: If a scan line takes 100 ms a horizontal retrace
takes about 17 ms beam to the top center of the screen.
 In NTSC, generally 483 lines are visible. This is because,
the vertical retrace after each field requires a time
equivalent of 21 scan lines.
 So for each field we have time to display:
262.5 (=525/2) – 21(vertical retrace) = 241.5 lines per
field.
 Let the time available for each scan line be T.
 Thus, we have: T * 525 * 30 = 1 sec.
 Thus, T = 63.5 microsecond/scan-line.
 T’ = 0.83*T = 53 ms (time to scan from left to right).
 Considering 4:3 aspect ratio, the number of pixels per
scan line = 483*4/3 = 644 (483=525-21*2).
 Thus, time available for the beam to access and display
a pixel = 53/644=82.3 ns (Nano-second).
 In NTSC suppose we have 4 fields with 1600 rows and
900 columns and refresh rate = 60 HZ, find 1-the time
needed to access and display each pixel 2-horizontal
scan rate ?
Number of scanline = number of rows = 1600
Aspect ratio = 900/1600 = 9/16
T*1600*60 = 1000000 microsecond T= 10.4
T’ = 0.83*10.4 = 8.63
1600-(21*4) = 1516.
The number of pixels per scan line = 1516*9/16 = 853.
Time needed to access and display a pixel = 8.63/853 =
10.11 ns
Horizontal scan rate = 60 x 1600 = 96000
 Choice of the number of gray scales and colors depend on
the value of N (bit plane size)
 For colored displays (raster-scan), three separate color
guns must be used. Each pixel has 3 dots. Each gun is
associated with a one bit-plane then we have 8 colors.
(EGA/Enhanced Graphic Adapter)
N Number of colors
1 2 colors (B&W)
3 8 gray scales or colors
8 256 gray scales or colors
24 16 million colors
 Typically 8-bit planes per color is used, which gives
a 24-bit plane frame buffer.
 Each group generates 256(28) shades of intensities
of red, green or blue.
 Hence we obtain 224 = 16,777,216 possible colors.
This is called a Full Color Frame Buffer.
 True Color 232 so its clear more than Full Color.
 Operation of a delta-delta, shadow-mask CRT.
Three electron guns, aligned with the triangular
color-dot patterns on the screen, are directed to each
dot triangle by a shadow mask.
Computer Graphics - Introduction and CRT Devices
Computer Graphics - Introduction and CRT Devices

More Related Content

What's hot

Intro to scan conversion
Intro to scan conversionIntro to scan conversion
Intro to scan conversion
Mohd Arif
 
4. THREE DIMENSIONAL DISPLAY METHODS
4.	THREE DIMENSIONAL DISPLAY METHODS4.	THREE DIMENSIONAL DISPLAY METHODS
4. THREE DIMENSIONAL DISPLAY METHODS
SanthiNivas
 
Raster scan system
Raster scan systemRaster scan system
Raster scan system
Mohd Arif
 
Video display devices
Video display devicesVideo display devices
Video display devices
shalinikarunakaran1
 
Input devices in computer graphics
Input devices in computer graphicsInput devices in computer graphics
Input devices in computer graphics
Anu Garg
 
3 d viewing
3 d viewing3 d viewing
3 d viewing
Deepak Singh
 
Anti- aliasing computer graphics
Anti- aliasing computer graphicsAnti- aliasing computer graphics
Anti- aliasing computer graphics
Safayet Hossain
 
Attributes of output primitive(line attributes)
Attributes of output primitive(line attributes)Attributes of output primitive(line attributes)
Attributes of output primitive(line attributes)
shalinikarunakaran1
 
Flat panel display
Flat panel displayFlat panel display
Flat panel display
SANDEEPKUMARSINGH97
 
Spline representations
Spline representationsSpline representations
Spline representations
Nikhil krishnan
 
Visible surface detection in computer graphic
Visible surface detection in computer graphicVisible surface detection in computer graphic
Visible surface detection in computer graphic
anku2266
 
Back face detection
Back face detectionBack face detection
Back face detection
Pooja Dixit
 
Application of edge detection
Application of edge detectionApplication of edge detection
Application of edge detection
Naresh Biloniya
 
1. Introduction of Computer Graphics
1. Introduction of Computer Graphics1. Introduction of Computer Graphics
1. Introduction of Computer Graphics
Aparna Joshi
 
Computer Graphics
Computer GraphicsComputer Graphics
Computer Graphics
NANDINI SHARMA
 
Computer graphics basic transformation
Computer graphics basic transformationComputer graphics basic transformation
Computer graphics basic transformation
Selvakumar Gna
 
Circle generation algorithm
Circle generation algorithmCircle generation algorithm
Circle generation algorithm
Ankit Garg
 
Output primitives in Computer Graphics
Output primitives in Computer GraphicsOutput primitives in Computer Graphics
Output primitives in Computer Graphics
Kamal Acharya
 
Monitors & workstation,Donald ch-2
Monitors & workstation,Donald ch-2Monitors & workstation,Donald ch-2
Monitors & workstation,Donald ch-2
Iftikhar Ahmad
 
2 d viewing computer graphics
2 d viewing computer graphics2 d viewing computer graphics
2 d viewing computer graphics
KALESHWAR KUMAR
 

What's hot (20)

Intro to scan conversion
Intro to scan conversionIntro to scan conversion
Intro to scan conversion
 
4. THREE DIMENSIONAL DISPLAY METHODS
4.	THREE DIMENSIONAL DISPLAY METHODS4.	THREE DIMENSIONAL DISPLAY METHODS
4. THREE DIMENSIONAL DISPLAY METHODS
 
Raster scan system
Raster scan systemRaster scan system
Raster scan system
 
Video display devices
Video display devicesVideo display devices
Video display devices
 
Input devices in computer graphics
Input devices in computer graphicsInput devices in computer graphics
Input devices in computer graphics
 
3 d viewing
3 d viewing3 d viewing
3 d viewing
 
Anti- aliasing computer graphics
Anti- aliasing computer graphicsAnti- aliasing computer graphics
Anti- aliasing computer graphics
 
Attributes of output primitive(line attributes)
Attributes of output primitive(line attributes)Attributes of output primitive(line attributes)
Attributes of output primitive(line attributes)
 
Flat panel display
Flat panel displayFlat panel display
Flat panel display
 
Spline representations
Spline representationsSpline representations
Spline representations
 
Visible surface detection in computer graphic
Visible surface detection in computer graphicVisible surface detection in computer graphic
Visible surface detection in computer graphic
 
Back face detection
Back face detectionBack face detection
Back face detection
 
Application of edge detection
Application of edge detectionApplication of edge detection
Application of edge detection
 
1. Introduction of Computer Graphics
1. Introduction of Computer Graphics1. Introduction of Computer Graphics
1. Introduction of Computer Graphics
 
Computer Graphics
Computer GraphicsComputer Graphics
Computer Graphics
 
Computer graphics basic transformation
Computer graphics basic transformationComputer graphics basic transformation
Computer graphics basic transformation
 
Circle generation algorithm
Circle generation algorithmCircle generation algorithm
Circle generation algorithm
 
Output primitives in Computer Graphics
Output primitives in Computer GraphicsOutput primitives in Computer Graphics
Output primitives in Computer Graphics
 
Monitors & workstation,Donald ch-2
Monitors & workstation,Donald ch-2Monitors & workstation,Donald ch-2
Monitors & workstation,Donald ch-2
 
2 d viewing computer graphics
2 d viewing computer graphics2 d viewing computer graphics
2 d viewing computer graphics
 

Similar to Computer Graphics - Introduction and CRT Devices

Computer Graphics
Computer GraphicsComputer Graphics
Computer Graphics
SanthiNivas
 
CG_ch1.pptx
CG_ch1.pptxCG_ch1.pptx
CG_ch1.pptx
NirajG3
 
Introduction to computer graphics part 1
Introduction to computer graphics part 1Introduction to computer graphics part 1
Introduction to computer graphics part 1
Ankit Garg
 
lect-2.ppt
lect-2.pptlect-2.ppt
lect-2.ppt
Deivendran2
 
Unit 1
Unit 1Unit 1
Unit 1
Ankit Garg
 
Graphics display devices
Graphics display devicesGraphics display devices
Graphics display devices
alldesign
 
Unit i
Unit  iUnit  i
Unit i
poshika
 
Overview-of-GraphicsSystem@2334444_5.ppt
Overview-of-GraphicsSystem@2334444_5.pptOverview-of-GraphicsSystem@2334444_5.ppt
Overview-of-GraphicsSystem@2334444_5.ppt
vijaybhasker26
 
Computer graphics
Computer graphicsComputer graphics
Computer graphics
Mohsin Azam
 
Overview of Graphics System
Overview of Graphics SystemOverview of Graphics System
Overview of Graphics System
PrathimaBaliga
 
Chapter two 1
Chapter two 1Chapter two 1
Chapter two 1
mahammed rashid
 
Display technology
Display technologyDisplay technology
Introduction to computer graphics part 2
Introduction to computer graphics part 2Introduction to computer graphics part 2
Introduction to computer graphics part 2
Ankit Garg
 
CG MODULE 1 (S6 CSE).pptx
CG MODULE 1 (S6 CSE).pptxCG MODULE 1 (S6 CSE).pptx
CG MODULE 1 (S6 CSE).pptx
FahadSalim15
 
Computer Graphics Full Tutorial.pptx
Computer Graphics Full Tutorial.pptxComputer Graphics Full Tutorial.pptx
Computer Graphics Full Tutorial.pptx
AOUNHAIDER7
 
Lecture 2&3
Lecture 2&3 Lecture 2&3
Lecture 2&3
mahammed rashid
 
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
SayoojSukumaran1
 
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
jyoti_lakhani
 
Display devices
Display devices Display devices
Display devices
St.Joseph's college
 
5_6066813714177198739.pdf
5_6066813714177198739.pdf5_6066813714177198739.pdf
5_6066813714177198739.pdf
VanshdeepSingh28
 

Similar to Computer Graphics - Introduction and CRT Devices (20)

Computer Graphics
Computer GraphicsComputer Graphics
Computer Graphics
 
CG_ch1.pptx
CG_ch1.pptxCG_ch1.pptx
CG_ch1.pptx
 
Introduction to computer graphics part 1
Introduction to computer graphics part 1Introduction to computer graphics part 1
Introduction to computer graphics part 1
 
lect-2.ppt
lect-2.pptlect-2.ppt
lect-2.ppt
 
Unit 1
Unit 1Unit 1
Unit 1
 
Graphics display devices
Graphics display devicesGraphics display devices
Graphics display devices
 
Unit i
Unit  iUnit  i
Unit i
 
Overview-of-GraphicsSystem@2334444_5.ppt
Overview-of-GraphicsSystem@2334444_5.pptOverview-of-GraphicsSystem@2334444_5.ppt
Overview-of-GraphicsSystem@2334444_5.ppt
 
Computer graphics
Computer graphicsComputer graphics
Computer graphics
 
Overview of Graphics System
Overview of Graphics SystemOverview of Graphics System
Overview of Graphics System
 
Chapter two 1
Chapter two 1Chapter two 1
Chapter two 1
 
Display technology
Display technologyDisplay technology
Display technology
 
Introduction to computer graphics part 2
Introduction to computer graphics part 2Introduction to computer graphics part 2
Introduction to computer graphics part 2
 
CG MODULE 1 (S6 CSE).pptx
CG MODULE 1 (S6 CSE).pptxCG MODULE 1 (S6 CSE).pptx
CG MODULE 1 (S6 CSE).pptx
 
Computer Graphics Full Tutorial.pptx
Computer Graphics Full Tutorial.pptxComputer Graphics Full Tutorial.pptx
Computer Graphics Full Tutorial.pptx
 
Lecture 2&3
Lecture 2&3 Lecture 2&3
Lecture 2&3
 
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
 
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
 
Display devices
Display devices Display devices
Display devices
 
5_6066813714177198739.pdf
5_6066813714177198739.pdf5_6066813714177198739.pdf
5_6066813714177198739.pdf
 

More from Hisham Al Kurdi, EAVA, DMC-D-4K, HCCA-P, HCAA-D

Audio
AudioAudio
The Passive
The PassiveThe Passive
Relative Clauses
Relative ClausesRelative Clauses
Quantifiers
QuantifiersQuantifiers
Present Simple and Continuous
Present Simple and ContinuousPresent Simple and Continuous
Present Perfect Simple and Continuous
Present Perfect Simple and ContinuousPresent Perfect Simple and Continuous
Present Perfect Simple and Continuous
Hisham Al Kurdi, EAVA, DMC-D-4K, HCCA-P, HCAA-D
 
Prepositions
PrepositionsPrepositions
Past Simple and Continuous
Past Simple and ContinuousPast Simple and Continuous
Obligation and Permission
Obligation and PermissionObligation and Permission
Comparatives and Superlatives
Comparatives and SuperlativesComparatives and Superlatives
Auxiliary verbs
Auxiliary verbsAuxiliary verbs
Adjective ending in ed or ing
Adjective ending in ed or ingAdjective ending in ed or ing
Operations Research - Game Theory
Operations Research - Game TheoryOperations Research - Game Theory
Operations Research - Game Theory
Hisham Al Kurdi, EAVA, DMC-D-4K, HCCA-P, HCAA-D
 
Operations Research - Sensitivity Analysis
Operations Research - Sensitivity AnalysisOperations Research - Sensitivity Analysis
Operations Research - Sensitivity Analysis
Hisham Al Kurdi, EAVA, DMC-D-4K, HCCA-P, HCAA-D
 
Operations Research - The Dual Simplex Method
Operations Research - The Dual Simplex MethodOperations Research - The Dual Simplex Method
Operations Research - The Dual Simplex Method
Hisham Al Kurdi, EAVA, DMC-D-4K, HCCA-P, HCAA-D
 
Operations Research - The Revised Simplex Method
Operations Research - The Revised Simplex MethodOperations Research - The Revised Simplex Method
Operations Research - The Revised Simplex Method
Hisham Al Kurdi, EAVA, DMC-D-4K, HCCA-P, HCAA-D
 
Operations Research - The Two Phase Method
Operations Research - The Two Phase MethodOperations Research - The Two Phase Method
Operations Research - The Two Phase Method
Hisham Al Kurdi, EAVA, DMC-D-4K, HCCA-P, HCAA-D
 
Operations Research - The Big M Method
Operations Research - The Big M MethodOperations Research - The Big M Method
Operations Research - The Big M Method
Hisham Al Kurdi, EAVA, DMC-D-4K, HCCA-P, HCAA-D
 
Operations Research - Simplex Method Tableau
Operations Research - Simplex Method TableauOperations Research - Simplex Method Tableau
Operations Research - Simplex Method Tableau
Hisham Al Kurdi, EAVA, DMC-D-4K, HCCA-P, HCAA-D
 
Operations Research - Simplex Method Principles
Operations Research - Simplex Method PrinciplesOperations Research - Simplex Method Principles
Operations Research - Simplex Method Principles
Hisham Al Kurdi, EAVA, DMC-D-4K, HCCA-P, HCAA-D
 

More from Hisham Al Kurdi, EAVA, DMC-D-4K, HCCA-P, HCAA-D (20)

Audio
AudioAudio
Audio
 
The Passive
The PassiveThe Passive
The Passive
 
Relative Clauses
Relative ClausesRelative Clauses
Relative Clauses
 
Quantifiers
QuantifiersQuantifiers
Quantifiers
 
Present Simple and Continuous
Present Simple and ContinuousPresent Simple and Continuous
Present Simple and Continuous
 
Present Perfect Simple and Continuous
Present Perfect Simple and ContinuousPresent Perfect Simple and Continuous
Present Perfect Simple and Continuous
 
Prepositions
PrepositionsPrepositions
Prepositions
 
Past Simple and Continuous
Past Simple and ContinuousPast Simple and Continuous
Past Simple and Continuous
 
Obligation and Permission
Obligation and PermissionObligation and Permission
Obligation and Permission
 
Comparatives and Superlatives
Comparatives and SuperlativesComparatives and Superlatives
Comparatives and Superlatives
 
Auxiliary verbs
Auxiliary verbsAuxiliary verbs
Auxiliary verbs
 
Adjective ending in ed or ing
Adjective ending in ed or ingAdjective ending in ed or ing
Adjective ending in ed or ing
 
Operations Research - Game Theory
Operations Research - Game TheoryOperations Research - Game Theory
Operations Research - Game Theory
 
Operations Research - Sensitivity Analysis
Operations Research - Sensitivity AnalysisOperations Research - Sensitivity Analysis
Operations Research - Sensitivity Analysis
 
Operations Research - The Dual Simplex Method
Operations Research - The Dual Simplex MethodOperations Research - The Dual Simplex Method
Operations Research - The Dual Simplex Method
 
Operations Research - The Revised Simplex Method
Operations Research - The Revised Simplex MethodOperations Research - The Revised Simplex Method
Operations Research - The Revised Simplex Method
 
Operations Research - The Two Phase Method
Operations Research - The Two Phase MethodOperations Research - The Two Phase Method
Operations Research - The Two Phase Method
 
Operations Research - The Big M Method
Operations Research - The Big M MethodOperations Research - The Big M Method
Operations Research - The Big M Method
 
Operations Research - Simplex Method Tableau
Operations Research - Simplex Method TableauOperations Research - Simplex Method Tableau
Operations Research - Simplex Method Tableau
 
Operations Research - Simplex Method Principles
Operations Research - Simplex Method PrinciplesOperations Research - Simplex Method Principles
Operations Research - Simplex Method Principles
 

Recently uploaded

managing Behaviour in early childhood education.pptx
managing Behaviour in early childhood education.pptxmanaging Behaviour in early childhood education.pptx
managing Behaviour in early childhood education.pptx
nabaegha
 
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
ShwetaGawande8
 
How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17
Celine George
 
Creating Images and Videos through AI.pptx
Creating Images and Videos through AI.pptxCreating Images and Videos through AI.pptx
Creating Images and Videos through AI.pptx
Forum of Blended Learning
 
Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024
Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024
Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024
yarusun
 
The basics of sentences session 8pptx.pptx
The basics of sentences session 8pptx.pptxThe basics of sentences session 8pptx.pptx
The basics of sentences session 8pptx.pptx
heathfieldcps1
 
Accounting for Restricted Grants When and How To Record Properly
Accounting for Restricted Grants  When and How To Record ProperlyAccounting for Restricted Grants  When and How To Record Properly
Accounting for Restricted Grants When and How To Record Properly
TechSoup
 
220711130095 Tanu Pandey message currency, communication speed & control EPC ...
220711130095 Tanu Pandey message currency, communication speed & control EPC ...220711130095 Tanu Pandey message currency, communication speed & control EPC ...
220711130095 Tanu Pandey message currency, communication speed & control EPC ...
Kalna College
 
The Rise of the Digital Telecommunication Marketplace.pptx
The Rise of the Digital Telecommunication Marketplace.pptxThe Rise of the Digital Telecommunication Marketplace.pptx
The Rise of the Digital Telecommunication Marketplace.pptx
PriyaKumari928991
 
Opportunity scholarships and the schools that receive them
Opportunity scholarships and the schools that receive themOpportunity scholarships and the schools that receive them
Opportunity scholarships and the schools that receive them
EducationNC
 
Creation or Update of a Mandatory Field is Not Set in Odoo 17
Creation or Update of a Mandatory Field is Not Set in Odoo 17Creation or Update of a Mandatory Field is Not Set in Odoo 17
Creation or Update of a Mandatory Field is Not Set in Odoo 17
Celine George
 
Cross-Cultural Leadership and Communication
Cross-Cultural Leadership and CommunicationCross-Cultural Leadership and Communication
Cross-Cultural Leadership and Communication
MattVassar1
 
220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx
Kalna College
 
220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science
Kalna College
 
How to Create a Stage or a Pipeline in Odoo 17 CRM
How to Create a Stage or a Pipeline in Odoo 17 CRMHow to Create a Stage or a Pipeline in Odoo 17 CRM
How to Create a Stage or a Pipeline in Odoo 17 CRM
Celine George
 
How to Create User Notification in Odoo 17
How to Create User Notification in Odoo 17How to Create User Notification in Odoo 17
How to Create User Notification in Odoo 17
Celine George
 
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptx
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptxScience-9-Lesson-1-The Bohr Model-NLC.pptx pptx
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptx
Catherine Dela Cruz
 
220711130097 Tulip Samanta Concept of Information and Communication Technology
220711130097 Tulip Samanta Concept of Information and Communication Technology220711130097 Tulip Samanta Concept of Information and Communication Technology
220711130097 Tulip Samanta Concept of Information and Communication Technology
Kalna College
 
Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...
Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...
Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...
biruktesfaye27
 
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptxCapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapitolTechU
 

Recently uploaded (20)

managing Behaviour in early childhood education.pptx
managing Behaviour in early childhood education.pptxmanaging Behaviour in early childhood education.pptx
managing Behaviour in early childhood education.pptx
 
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
 
How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17
 
Creating Images and Videos through AI.pptx
Creating Images and Videos through AI.pptxCreating Images and Videos through AI.pptx
Creating Images and Videos through AI.pptx
 
Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024
Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024
Get Success with the Latest UiPath UIPATH-ADPV1 Exam Dumps (V11.02) 2024
 
The basics of sentences session 8pptx.pptx
The basics of sentences session 8pptx.pptxThe basics of sentences session 8pptx.pptx
The basics of sentences session 8pptx.pptx
 
Accounting for Restricted Grants When and How To Record Properly
Accounting for Restricted Grants  When and How To Record ProperlyAccounting for Restricted Grants  When and How To Record Properly
Accounting for Restricted Grants When and How To Record Properly
 
220711130095 Tanu Pandey message currency, communication speed & control EPC ...
220711130095 Tanu Pandey message currency, communication speed & control EPC ...220711130095 Tanu Pandey message currency, communication speed & control EPC ...
220711130095 Tanu Pandey message currency, communication speed & control EPC ...
 
The Rise of the Digital Telecommunication Marketplace.pptx
The Rise of the Digital Telecommunication Marketplace.pptxThe Rise of the Digital Telecommunication Marketplace.pptx
The Rise of the Digital Telecommunication Marketplace.pptx
 
Opportunity scholarships and the schools that receive them
Opportunity scholarships and the schools that receive themOpportunity scholarships and the schools that receive them
Opportunity scholarships and the schools that receive them
 
Creation or Update of a Mandatory Field is Not Set in Odoo 17
Creation or Update of a Mandatory Field is Not Set in Odoo 17Creation or Update of a Mandatory Field is Not Set in Odoo 17
Creation or Update of a Mandatory Field is Not Set in Odoo 17
 
Cross-Cultural Leadership and Communication
Cross-Cultural Leadership and CommunicationCross-Cultural Leadership and Communication
Cross-Cultural Leadership and Communication
 
220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx
 
220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science
 
How to Create a Stage or a Pipeline in Odoo 17 CRM
How to Create a Stage or a Pipeline in Odoo 17 CRMHow to Create a Stage or a Pipeline in Odoo 17 CRM
How to Create a Stage or a Pipeline in Odoo 17 CRM
 
How to Create User Notification in Odoo 17
How to Create User Notification in Odoo 17How to Create User Notification in Odoo 17
How to Create User Notification in Odoo 17
 
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptx
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptxScience-9-Lesson-1-The Bohr Model-NLC.pptx pptx
Science-9-Lesson-1-The Bohr Model-NLC.pptx pptx
 
220711130097 Tulip Samanta Concept of Information and Communication Technology
220711130097 Tulip Samanta Concept of Information and Communication Technology220711130097 Tulip Samanta Concept of Information and Communication Technology
220711130097 Tulip Samanta Concept of Information and Communication Technology
 
Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...
Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...
Ethiopia and Eritrea Eritrea's journey has been marked by resilience and dete...
 
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptxCapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
 

Computer Graphics - Introduction and CRT Devices

  • 1.
  • 2.  Computer graphics involves display, manipulation, storage pictures and experimental data for pro pre visualization using a computer.  Typical computer graphic system consists of host computer with support of fast processor , large memory ,frame buffer and Display devices (Monitors) Input devices (keyboards, mouse , joysticks) Output devices (printers, plotters, LCD panel) (Conceptual framework for interactive graphics) Application Model Application Program Graphic System Display Input
  • 3. 1. GUI(Buttons, Scroll bars). 2. Plotting in Business (Charts, Stocks). 3. Office Automation. 4. Desktop Publishing. 5. Plotting in Science and Technology. 6. Web. 7. Commercial Ads. 8. CAM/CAD (VLSI, Construction) 9. Scientific Visualization. 10. Simulation. 11. Maps. 12. Multimedia. 13. Process Monitoring. 14. Digital Image Processing. 15. Education and Training. 16. Entertainment (Movies, Games).
  • 4.  Core Graphics.  GKS (Graphical Kernel System).  SRGP (Simple Raster Graphic package).  PHIGS (Programmer Hierarchical Interactive Graphics Systems).  OPENGL (Open Graphical Library).
  • 5.  Computer graphics system could be active or passive. Active: The user controls the display with the help of GUI using input device. Passive: The user can control nothing.  Raster Image: Read the image, edit it, manipulate it and save it back.
  • 6.  Four basic output primitives for drawing pictures: 1. Polyline: End-Point joint by line. 2. Filled Polygon: The points are joint to create a closed region. 3. Ellipse (Arc): Can be used to draw circles. 4. Text: Font.
  • 7.  CRT (Cathode Ray Tube).  EGA (Enhanced Graphics Adapter).  VGA (Video Graphics Array).  CGA (Color Graphics Adapter).  SVGA (Super Video Graphics Adapter).  Plotters.  Printers (Laser, Data Matrix, Inkjet).  Flat Panel Devices (LCD, LED).  Input Devices (Keyboard, Mouse, Scanner).
  • 8.  The most commonly used display devices is the CRT Monitors.  Types of CRT display devices: 1. DVST (Direct View Storage Tube) The Simplest. 2. Calligraphic or Random Scan display system. 3. Refresh and Raster Scan display system.
  • 9. 1. Refresh Rate: It’s the frequency at which a picture is redrawn on the screen. 2. Persistence: The time it takes the emitted light from the screen to delay to 1/10 of its original intensity. 3. Resolution: The number of the points per centimeter that can be plotted horizontally and vertically (1280x1024). 4. Intensity: How much light will be produced. 5. Aspect Ratio: Gives the ratio of vertical points to horizontal points necessary to produce equal length lines in both directions on the screen.
  • 10.  Aspect ratio of ¾ means that a vertical line plotted with 3 points has the same length as a horizontal line plotted with 4 points.  Lower persistence phosphors require higher refresh rate to maintain a picture on the screen without flicker.  Phosphor with low persistence is useful for animation.  Higher persistence phosphor is useful for displaying higher complex static picture.  Monitors are usually constructed with a persistence in the range from 1 to 60 microsecond.
  • 11.
  • 12.  Heating Filament: Heat up the cathode elements of the CRT and that is what generates the electrons then the electrons move through 3 cylindrical element of a CRT.  Control Grid: (Negative Charged) Control the intensity of the electron so the amount of the voltage at the control grid will allow a certain amount of the electrons to pass through.  Focusing Anode: (Positive Charged) Responsible to focus the beam on to a particular point on the screen, and its similar to lens focusing.
  • 13.  Accelerating Anode: (Positively Charged) The electrons should strikes the screen at very high speed. Till now the electron beam path is going straight after it has passed these 3 stages (intensity control, focusing control , acceleration). So the electron strike the center of the screen so we need horizontal and vertical deflections of the beam.  How we implement the deflections of the point? we need horizontal and vertical deflections of the beam.
  • 14.  a CRT with long persistence phosphor.  Provides flicker-free display.  No refreshing necessary.
  • 15.  A slow moving electron beam draws a line on the screen.  The electron beam is the basic component of a CRT.  The DVST has a storage mesh in which the phosphor is embedded.  Image is stored as a distribution of charges on the inside surface of the screen.  Very limited interactive support.
  • 16.  Has very limited application.  Modifying any part of the image requires redrawing the entire modified image.  Change in the image requires to generate a new charge distribution.  Slow process of drawing – typically a few seconds are necessary for a complex picture.  Erasing takes about 0.5 seconds (All lines and characters must be erased).
  • 17.  Also called Vector, Stroke, Line drawing displays.  Very closed to old TVs.  Characters are also made of sequences of strokes (or short lines).  Vectored – electron beam is deflected from end-point to end-point.  Random scan - Order of deflection is dictated by the arbitrary order of the display commands.  Phosphor has short persistence – decays in 10-100 ms.
  • 18.  The display must be refreshed at regular intervals – minimum of 30 Hz (fps) for flicker-free display.  Refresh Buffer : memory space allocated to store the display list or display program for the display processor to draw the picture.  The display processor interprets the commands in the refresh buffer for plotting.
  • 19.
  • 20.  The vector generator needs the intensity and the points coordinate values.  The vector generator converts the digital coordinate values to analog voltages for the beam-deflection circuits.  Scope of animation with segmentation – mixture of static and dynamic parts of a picture (it has a limited support of animation).  Random-scan display system draws a set of lines in any order.
  • 21.  Phosphor’s Fluorescence is the light emitted as electrons (unstable) lose their excess energy while the phosphor is being struck by electrons.  Phosphorescence is the light given off by the return of the relatively more stable excited electrons to their unexcited state once the electron beam excitation is removed.  Phosphor’s persistence is defined as the time from the removal of excitation to the moment when phosphorescence has decayed to 10% of the initial light output.  Long persistence : several seconds.  Short persistence : 10-60 ms.
  • 22.  Unlike DVST and random-scan which were line- drawing devices, refresh CRT is a point-plotting device.  Raster displays store the display primitives (lines, characters, shaded and patterned areas) in a refresh buffer.  Refresh buffer (also called frame buffer).  Frame buffer: stores the drawing primitives in terms of points and pixels components.
  • 23.
  • 24.  Entire screen is a matrix of pixels.  Each pixel brightness can be controlled.  Each point is an addressable point in screen and memory.  Line cannot be drawn directly from one point to another.  This causes the effect of ‘aliasing’, ‘jaggies’ or ‘staircase’ effect.  Refresh/Frame buffer is also called Bit-plane.
  • 25.  For 512x512 raster display then 218 bits are necessary in a single bit plane. Memory size required: 32 KB. 29*29=218 b > 218/23=215 B > 215/210=25=32 KB  Memory size required for N-bit plane gray level frame buffers: N Size in KB 3 96=(3*32) 8 256=(8*32) 24 768=(24*32)
  • 26.  For 1024x1024 raster display then 220 bits are necessary in a single bit plane. Memory size required: 128 KB. 210*210=220 b > 220/23=217 B > 217/210=27=128 KB  Memory size required for N-bit plane gray level frame buffers: N Display color Size 1 Black & White 128 KB 8 256 color 1 MB 24 16 million color 3 MB
  • 27.  Consider three different raster systems with resolutions of 640 x 480 and1280 x 1024,What size is frame buffer (in bytes) for each of these systems to store 12 bits per pixel? 640 x 480 x 12 bits / 8 = 450KB. 1280 x 1024 x 12 bits / 8 = 1920KB.  Find out the aspect ratio of the raster system using 8 x 10 inches screen and 100 pixel/inch.? Aspect ratio = width/height = 8*100/10*100 = 4/5  You have 3 guns each gun have 8 bit, and you have 256 color, find the memory size required in MB? 224 Bits > 224/23=221 Byte > 211 KB > 21 MB , 21*256=256
  • 28.  Refresh rate: is the number of times the image is drawn on the screen per second.  Refresh rate to avoid flickering : 60 Hz  Reducing refresh rate increases flicker and reduces the frame buffer size.  Horizontal scan rate is the number of scan lines the circuit drives a CRT display per second  Horizontal scan rate = refresh rate x number of scan lines
  • 29.
  • 30.  Bandwidth of the display: The rate at which the beam can be turned OFF to ON and vice-versa.  EX: For N pixels per scan line, it is necessary to turn the electron gun at a maximum rate of: N/2 times ON and N/2 times OFF; This will create alternate black and white lines on the screen.
  • 31.  EX: NTSC (American Standard Video) has 525 scan lines with a frame rate of 30 fps.  Viewing aspect ratio is 4:3.  Each frame has two fields, each containing half the picture.  Fields are interlaced or interwoven.  One field contains odd scan lines (1,3,5,…,525)  The other contains even scan lines (2,4,6,…,524)  Fields are presented alternately every other 1/60-th of a sec. (1/30 * 1/2 =1/60)
  • 32.  Horizontal retrace : As the electron beam reaches the right edge of the screen, it is made invisible and rapidly returns to the left edge.  Horizontal retrace is faster than scan lines, it takes 17% of a time allotted for a scan line.  EX: If a scan line takes 100 ms a horizontal retrace takes about 17 ms beam to the top center of the screen.  In NTSC, generally 483 lines are visible. This is because, the vertical retrace after each field requires a time equivalent of 21 scan lines.
  • 33.  So for each field we have time to display: 262.5 (=525/2) – 21(vertical retrace) = 241.5 lines per field.  Let the time available for each scan line be T.  Thus, we have: T * 525 * 30 = 1 sec.  Thus, T = 63.5 microsecond/scan-line.  T’ = 0.83*T = 53 ms (time to scan from left to right).  Considering 4:3 aspect ratio, the number of pixels per scan line = 483*4/3 = 644 (483=525-21*2).  Thus, time available for the beam to access and display a pixel = 53/644=82.3 ns (Nano-second).
  • 34.  In NTSC suppose we have 4 fields with 1600 rows and 900 columns and refresh rate = 60 HZ, find 1-the time needed to access and display each pixel 2-horizontal scan rate ? Number of scanline = number of rows = 1600 Aspect ratio = 900/1600 = 9/16 T*1600*60 = 1000000 microsecond T= 10.4 T’ = 0.83*10.4 = 8.63 1600-(21*4) = 1516. The number of pixels per scan line = 1516*9/16 = 853. Time needed to access and display a pixel = 8.63/853 = 10.11 ns Horizontal scan rate = 60 x 1600 = 96000
  • 35.  Choice of the number of gray scales and colors depend on the value of N (bit plane size)  For colored displays (raster-scan), three separate color guns must be used. Each pixel has 3 dots. Each gun is associated with a one bit-plane then we have 8 colors. (EGA/Enhanced Graphic Adapter) N Number of colors 1 2 colors (B&W) 3 8 gray scales or colors 8 256 gray scales or colors 24 16 million colors
  • 36.  Typically 8-bit planes per color is used, which gives a 24-bit plane frame buffer.  Each group generates 256(28) shades of intensities of red, green or blue.  Hence we obtain 224 = 16,777,216 possible colors. This is called a Full Color Frame Buffer.  True Color 232 so its clear more than Full Color.
  • 37.
  • 38.  Operation of a delta-delta, shadow-mask CRT. Three electron guns, aligned with the triangular color-dot patterns on the screen, are directed to each dot triangle by a shadow mask.
  翻译: