尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
Chapter- 2
OVERVIEW OF GRAPHICS
SYSTEMS
Overview of Computer Graphics
2
 Graphics output technology may be split into
two categories:
 Non-permanent output to a screen
 Permanent output to a paper
 Recently all devices are digital in nature:
 Therefore, producing images become the process
of setting individual points on the screen or on
paper
 The points are laid out in a regular pattern on the
output media.
Video Display Devices
 Refresh Cathode-Ray Tubes (CRTs)
 Raster-Scan Displays
 Random-Scan Displays
 Color CRT Monitors
 Flat-Panel Displays
Refresh Cathode-Ray Tubes (CRT)
4
 A beam of electrons emitted by an electron gun,
passes through focusing and deflection systems
that direct the beam toward specified positions
on the phosphor-coated screen.
 Because the light emitted by the phosphor fades
very rabidly, the refresh process is needed to
maintain the picture on the screen.
5
Refresh Cathode-Ray Tubes (CRT)
cathode
Heating
filament
Accelerating
Anode
Refresh CRTs - continued
7
 Refreshing is done by redrawing the picture
repeatedly by quickly directing the electron beam
back over the same screen points.
 Refresh rate: the frequency at which a picture is
redrawn on the screen.
8
 Components of the Electron Gun :
1. The heated metal cathode
2. A control grid
 Heat is supplied to the cathode by directing a
current through a coil of wire (the filament) inside
the cathode.
 This causes electrons to be “boiled off” the hot
cathode surface.
 Then, the free, negatively electrons are then
accelerated towards the phosphor coating by a
high positive voltage.
Overview of
Graphics Systems
9
10
11
 Intensity of the electron beam is controlled by the
voltage at the control grid.
 A high negative voltage applied to the control grid
will shut off the beam.
 A smaller negative voltage on the control grid
decreases the number of electrons passing through.
 The brightness of a display point is controlled by
varying the voltage on the control grid.
12
 The focusing system forces the electron beam to
converge to a small cross section as it strikes the
phosphor.
 Deflection of the electron beam can be controlled by
the deflection coils.
 Spots of light are produced on the screen by the
transfer of the CRT beam energy to the phosphor.
 Persistence: how long phosphors continue to emit
light after the CRT beam is removed.
 Persistence is defined as the time that it takes the
emitted light from the screen to decay to one-tenth of
its original intensity.
 Lower-persistence phosphors require high refresh
rates to maintain a picture definition on the screen
without flicker and they are useful for animation.
 Higher-persistence phosphors are useful for
displaying highly complex, static pictures.
Few important points
13
 Any given phosphor has several different
quantom-levels to which electors can be excited,
each corresponding to a color associated with the
return to an unexcited state.
 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. It is typically
10-60 microsecond.
 As refresh rate decreases , flicker develops
because eye can no longer integrate the
individual light impulses coming from pixel.
 The refresh rate above which a picture stops
flickering and fuses into a steady image is called
the critical fusion frequency.
14
 A flicker free picture appears constant or steady
to the viewer.
 The longer the persistence, the lower the CFF.
 To see the continuously refreshed image without
flicker the refresh rate has to be at least 60 c/s.
 To allow continuous refreshing of an image there
must be some stored representation of the image
from which the refresh system can obtain the
graphical information required to redraw the
image.
15
 => A set of values of intensity/color at each of a
discrete set of points laid out in a rectangular array
covering the screen.
Advantages:
It is possible to edit an image by
changing the stored representation
between refresh cycles for what
appears to be instantaneous updating
of the image.
Animation
16
Resolution: the maximum number of
points that can be displayed without
overlap on the CRT.
Resolution of the CRT is dependent
on the type of phosphor, the intensity
to be displayed, and the focusing and
deflection systems.
Typical resolution on high-definition
systems is 1280 by 1024
17
Raster-Scan Displays
 The electron beam is swept across the screen
one row at a time from top to bottom. Each row is
referred to as a scan line.
 Picture definition is stored in the frame buffer.
This memory area holds the set of intensity
values for the screen points. These stored values
are then retrieved from the refresh buffer and
used to control the intensity of the electron beam
as it moves from spot to spot across the screen.
18
 Refreshing on raster-scan display is carried
out at the rate of 60-80 frames per seconds,
this can be done by using following retrace
techniques
 Horizontal retrace
 Vertical retrace
19
20
The scan is synchronized with the
access of the intensity values held in
the frame buffer.
The maximum resolution is
determined by:
The characteristics of the monitor
Memory capacity available for storing the
frame buffer
21
 Aspect ratio: the number of horizontal points to
vertical points necessary to produce equal-
length lines in both directions on the screen.
 An aspect ratio of 4/3 means that a horizontal
line plotted with four points has the same length
as a vertical line plotted with three points.
 The range of colors that can be displayed on a
raster system depends on both the types of
phosphor used in the CRT and the number of
bits per pixel available in the frame buffer.
22
 For example, a system with 24 bits per pixel and a
screen resolution of 1024 by 1024 requires 3
megabytes of storage for the refresh buffer.
 A bitmap image: a frame buffer with one bit per pixel.
 a pixmap image: a frame buffer with multiple bits per
pixel.
 Typically refresh rates are 60 to 80 frames per
second
23
 Horizontal retrace: the return of the electron
beam to the left of the screen after refreshing
each scan line.
 Vertical retrace: the return of the electron beam
to the top left corner of the screen to begin he
next frame.
 On some raster-scan systems and TV sets, each
frame is displayed in two passes using an
interlaced refresh procedure.
24
 In the first pass, the beam sweeps across every
other scan line (even-numbered) from top to bottom.
After the vertical retrace, the beam then sweeps out
the remaining scan lines (odd numbered).
 Advantages of interlacing:
The screen is displayed in one-half the time taken by
the other method.
Used with slower refresh rates to avoid flicker.
 An effective technique provided that adjacent scan
lines contain similar display information.
 More about scan conversion:
 The conversion of continuous quantities to discrete
quantities can cause aliasing errors such as stair case
effect.
Random-Scan Displays
25
 The electron beam directed only to those parts
of the screen where a picture is to be
displayed.
 Sometimes called: store-writing or calligraphic
displays.
 Picture definition is stored as a set of line-
drawing commands.
 Draws all the component lines of a picture 30 to
60 times each second, with up to 100,000
“short” lines in the display list.
26
 Designed for line-drawing applications and they
cannot display realistic shaded scenes.
 A pen plotter operate in a similar way.
 Draws the components lines of an object in any
order specified.
 Have higher resolution than raster-scan systems.
 Produce smooth line drawing.
27
 Refresh rate on a random scan system depends on
the number of lines to be displayed.
 Picture definition is now stored as a set of line-
drawing commands in an area of memory referred to
as the refresh display file.
 Other names: display list, display program or refresh
rate “A set of commands”.
 After all line drawing commands have been
processed, the system cycles through the set of
commands in the display file.
 All component lines of a picture are drawn 30 to 60
times each second
 When a small set of lines is to be displayed each
refresh cycle is delayed to avoid refresh rates
greater than 60 frames per second.
Overview of
Graphics Systems
28
29
 Advantages:
 For line drawing applications
 Higher resolution than raster scan systems
 Smooth lines
 Disadvantages:
 Cannot display realistic shaded scenes
 Faster refreshing of the set of lines could burn out the
phosphor
Adv & Dis of Raster Graphics
30
 Advantages:
 Inexpensive: Many facilities, e.g. filled areas, pattern,
colors, shaded images … etc. can be used to produce
realistic images
 Because it is a refresh type system, it may be used for
image amendment and animation by changing the
contents of the frame buffer between refresh cycles
 The refresh process is independent of the image
complexity
 Disadvantages:
 Every graphical output primitive has to be scan
converted before display
 Aliasing errors, e.g. stair case effect
 Increasing resolution is expensive => more memory
Color CRT Monitors
 Cathode Ray Tube(CRT) is the most common
display device
 High resolution
 Good color fidelity
 High contrast (400:1)
 High update rates
Techniques for producing color :
 Beam penetration method
 Shadow mask method
Beam Penetration Method
 Random scan monitors use the beam
penetration method for displaying color picture.
In this, the inside of CRT screen is coated two
layers of phorphor namely red and green.
 A beam of slow electrons excites ony the outer
red layer, while a beam of fast electrons
penetrates red layer and excites the inner green
layer. At intermediate beam speeds, combination
of red and green light are emitted to show two
addtional colors- orange and yellow.
Advantages
 Less expensive
Disadvantages
 Quality of images are not good as comparatable with
other methods
 Four colors are allowed only
Shadow Mask Method
 Raster scan system are use shadow mask
methods to produced a much more range of
colors than beam penetration method.
 In this, CRT has three phosphor color dots. One
phosphor dot emits a red light, second emits a
green light and third emits a blue light.
 This type of CRT has three electrons guns and a
shadow mask grid as shown in figure below:
 In this figure, three electrons beams are deflected
and focused as a group onto the shadow mask
which contains a series of holes. When three beams
pass through a hole in shadow mask they activate
dot triangle as shown in figure below:
Advantages
 produce realistic images
 also produced different colors
 and shadows scenes.
Disadvantages
 low resolution
 expensive
 electron beam directed to whole screen
Direct View Storage
Tube(DVST)
 A cathode-ray tube in which secondary emission
of electrons from a storage grid is used to
provide an intensely bright display for long and
controllable periods of time. Also known as
display storage tube; viewing storage tube.
 These monitors can play high resolution picture
without flicker.
Flat Panel Displays
 Thin screen displays found with all portable
computers and becoming the new standard with
desktop computers. Instead of utilizing the
cathode-ray tube technology flat-panel displays
use Liquid-crystal display (LCD) technology or
other alternative making them much lighter and
thinner when compared with a traditional monitor.
3D Viewing Devices
 A 3D display is any display device capable of
conveying a stereoscopic perception of 3-D
depth to the viewer.
 As the varifocal mirror vibrates, it changes focal
length. These vibrations are synchronized with the
display of an object on a CRT so that each point on
the object is reflected from the mirror into a spatial
position corresponding to the distance of that point
from a specified viewing position.
 This allows us to walk around an object or scene and
view it from different sides.
Raster Scan Systems
 Interactive raster-graphics systems typically
employ several processing units.
 In addition to the CPU, a special purpose
processor called the video controller or display
controller is used to control the operation of the
display device.
 Here the frame buffer is in the system memory,
the video controller access the frame buffer to
refresh the screen.
1. Video Controller
 A fixed area of the system memory is reserved
for the frame buffer, and the video controller is
given direct access to the frame buffer memory.
 The co-ordinates of the graphics monitor starts at
the lower left screen corner. Positive x values
increasing to the right and y values increasing
from bottom to top.
2. Display Processor
 The purpose of the display processor or graphics
controller is to free the CPU from the graphics
chores. In addition to the system memory a
separate display processor memory area can
also provided.
 A major task of the display processor is digitizing
a picture definition given in an application
program into a set of pixel-intensity values for
storage in the frame buffer. This digitization
process is called scan conversion.
 Lines and other geometric objects are converted
into set of discrete intensity points. Characters
can be defined with rectangular grids, or they
 To reduce the memory space required to store the
image information, each scan line are stored as a set
of integer pairs.
 One number of each pair indicates an intensity
value, and the second number specifies number of
adjacent pixels the scan line that is also having
same intensity. This technique is called run-length
encoding.
The above diagram shows the refresh operation of video
controller. Two registers are used to store the co-ordinates
of the screen pixels. Initially x=0 and y=ymax
 The value stored in the frame buffer
corresponding to this pixel position is
retrieved.
 And the x value is incremented by 1 and
the corresponding y value is retrieved, like
that the pixel values are retrieved line by
line.
 Once the last pixel is reached again the
registers are reset to initial value to repeat
the process.
Random Scan Systems
 An application program is input and stored in
the system memory along with a graphics
package. Graphics commands in the program
are translated by the graphics package into a
display file stored in the system memory.
 This display file is then accessed by the
display processor to refresh the screen.
 The display processor cycles through each
command in the display file program once
during every refresh cycle.
 Graphic patterns are drawn on a random
scan system by directing the electron
beam along the component lines of the
picture.
 Lines are defined by the values for their
co-ordinate endpoints, and these input co-
ordinate values are converted to x and y
deflection voltages. A scene is then drawn
one line at a time by positioning the beam
to fill in the line between specified
Basic input devices include the
 Keyboard
 Mouse
 Digitizer
 Trackball
 Touch Screens
 Light Pens
 Microphones
 Bar code readers
 Joysticks
 Scanners
 Voice Systems

More Related Content

What's hot

Input devices
Input devicesInput devices
3 d display methods
3 d display methods3 d display methods
3 d display methods
Shami Al Rahad
 
Explain Animation & Types Of Animation In Computer Graphics
Explain Animation & Types Of Animation In Computer Graphics Explain Animation & Types Of Animation In Computer Graphics
Explain Animation & Types Of Animation In Computer Graphics
Vikashkumar2175
 
1. Introduction of Computer Graphics
1. Introduction of Computer Graphics1. Introduction of Computer Graphics
1. Introduction of Computer Graphics
Aparna Joshi
 
Windows to viewport transformation
Windows to viewport transformationWindows to viewport transformation
Windows to viewport transformation
Prashant Singh
 
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
Somya Bagai
 
Introduction to computer graphics
Introduction to computer graphics Introduction to computer graphics
Introduction to computer graphics
Priyodarshini Dhar
 
Visible surface detection in computer graphic
Visible surface detection in computer graphicVisible surface detection in computer graphic
Visible surface detection in computer graphic
anku2266
 
Multimedia data and file format
Multimedia data and file formatMultimedia data and file format
Multimedia data and file format
Niketa Jain
 
Input Devices
Input DevicesInput Devices
Input Devices
Rabin BK
 
Introduction Computer Graphic
Introduction Computer GraphicIntroduction Computer Graphic
Introduction Computer Graphic
Suwanna Thongkhome
 
Simple flash animation
Simple flash animationSimple flash animation
Simple flash animation
Bubblefruit.com
 
Overview of Graphics System
Overview of Graphics SystemOverview of Graphics System
Overview of Graphics System
PrathimaBaliga
 
Input devices in computer graphics
Input devices in computer graphicsInput devices in computer graphics
Input devices in computer graphics
Anu Garg
 
3D Transformation in Computer Graphics
3D Transformation in Computer Graphics3D Transformation in Computer Graphics
3D Transformation in Computer Graphics
sabbirantor
 
Image enhancement techniques
Image enhancement techniquesImage enhancement techniques
Image enhancement techniques
Saideep
 
Adobe flash symbols
Adobe flash  symbolsAdobe flash  symbols
Adobe flash symbols
Fatima AlSaadi
 
Mathematical tools in dip
Mathematical tools in dipMathematical tools in dip
applications of computer graphics
applications of computer graphicsapplications of computer graphics
applications of computer graphics
Aaina Katyal
 
Chapter 5 : ANIMATION
Chapter 5 : ANIMATIONChapter 5 : ANIMATION
Chapter 5 : ANIMATION
azira96
 

What's hot (20)

Input devices
Input devicesInput devices
Input devices
 
3 d display methods
3 d display methods3 d display methods
3 d display methods
 
Explain Animation & Types Of Animation In Computer Graphics
Explain Animation & Types Of Animation In Computer Graphics Explain Animation & Types Of Animation In Computer Graphics
Explain Animation & Types Of Animation In Computer Graphics
 
1. Introduction of Computer Graphics
1. Introduction of Computer Graphics1. Introduction of Computer Graphics
1. Introduction of Computer Graphics
 
Windows to viewport transformation
Windows to viewport transformationWindows to viewport transformation
Windows to viewport transformation
 
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
 
Introduction to computer graphics
Introduction to computer graphics Introduction to computer graphics
Introduction to computer graphics
 
Visible surface detection in computer graphic
Visible surface detection in computer graphicVisible surface detection in computer graphic
Visible surface detection in computer graphic
 
Multimedia data and file format
Multimedia data and file formatMultimedia data and file format
Multimedia data and file format
 
Input Devices
Input DevicesInput Devices
Input Devices
 
Introduction Computer Graphic
Introduction Computer GraphicIntroduction Computer Graphic
Introduction Computer Graphic
 
Simple flash animation
Simple flash animationSimple flash animation
Simple flash animation
 
Overview of Graphics System
Overview of Graphics SystemOverview of Graphics System
Overview of Graphics System
 
Input devices in computer graphics
Input devices in computer graphicsInput devices in computer graphics
Input devices in computer graphics
 
3D Transformation in Computer Graphics
3D Transformation in Computer Graphics3D Transformation in Computer Graphics
3D Transformation in Computer Graphics
 
Image enhancement techniques
Image enhancement techniquesImage enhancement techniques
Image enhancement techniques
 
Adobe flash symbols
Adobe flash  symbolsAdobe flash  symbols
Adobe flash symbols
 
Mathematical tools in dip
Mathematical tools in dipMathematical tools in dip
Mathematical tools in dip
 
applications of computer graphics
applications of computer graphicsapplications of computer graphics
applications of computer graphics
 
Chapter 5 : ANIMATION
Chapter 5 : ANIMATIONChapter 5 : ANIMATION
Chapter 5 : ANIMATION
 

Similar to lect-2.ppt

Graphics display devices
Graphics display devicesGraphics display devices
Graphics display devices
alldesign
 
Unit 1
Unit 1Unit 1
Unit 1
Ankit Garg
 
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
 
Lecture 2&3
Lecture 2&3 Lecture 2&3
Lecture 2&3
mahammed rashid
 
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
 
Computer Graphics - Introduction and CRT Devices
Computer Graphics - Introduction and CRT DevicesComputer Graphics - Introduction and CRT Devices
Computer Graphics - Introduction and CRT Devices
Hisham Al Kurdi, EAVA, DMC-D-4K, HCCA-P, HCAA-D
 
Unit i
Unit  iUnit  i
Unit i
poshika
 
Display technology
Display technologyDisplay technology
Computer Graphics
Computer GraphicsComputer Graphics
Computer Graphics
SanthiNivas
 
Chapter two 1
Chapter two 1Chapter two 1
Chapter two 1
mahammed rashid
 
Crt notes
Crt notesCrt notes
Crt notes
Crt notesCrt notes
5_6066813714177198739.pdf
5_6066813714177198739.pdf5_6066813714177198739.pdf
5_6066813714177198739.pdf
VanshdeepSingh28
 
Display techniques
Display techniquesDisplay techniques
Display techniques
Mohd Arif
 
Overview-of-GraphicsSystem@2334444_5.ppt
Overview-of-GraphicsSystem@2334444_5.pptOverview-of-GraphicsSystem@2334444_5.ppt
Overview-of-GraphicsSystem@2334444_5.ppt
vijaybhasker26
 
Cgmm introduction
Cgmm introductionCgmm introduction
Cgmm introduction
SIRT BHOPAL
 
Computer graphics
Computer graphicsComputer graphics
Computer graphics
Mohsin Azam
 
Raster scan display
Raster scan displayRaster scan display
Raster scan display
Hamza Khan
 
Displaydevices graphics
Displaydevices graphicsDisplaydevices graphics
Displaydevices graphics
suhail ahmad
 
CG MODULE 1 (S6 CSE).pptx
CG MODULE 1 (S6 CSE).pptxCG MODULE 1 (S6 CSE).pptx
CG MODULE 1 (S6 CSE).pptx
FahadSalim15
 

Similar to lect-2.ppt (20)

Graphics display devices
Graphics display devicesGraphics display devices
Graphics display devices
 
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
 
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 - Introduction and CRT Devices
Computer Graphics - Introduction and CRT DevicesComputer Graphics - Introduction and CRT Devices
Computer Graphics - Introduction and CRT Devices
 
Unit i
Unit  iUnit  i
Unit i
 
Display technology
Display technologyDisplay technology
Display technology
 
Computer Graphics
Computer GraphicsComputer Graphics
Computer Graphics
 
Chapter two 1
Chapter two 1Chapter two 1
Chapter two 1
 
Crt notes
Crt notesCrt notes
Crt notes
 
Crt notes
Crt notesCrt notes
Crt notes
 
5_6066813714177198739.pdf
5_6066813714177198739.pdf5_6066813714177198739.pdf
5_6066813714177198739.pdf
 
Display techniques
Display techniquesDisplay techniques
Display techniques
 
Overview-of-GraphicsSystem@2334444_5.ppt
Overview-of-GraphicsSystem@2334444_5.pptOverview-of-GraphicsSystem@2334444_5.ppt
Overview-of-GraphicsSystem@2334444_5.ppt
 
Cgmm introduction
Cgmm introductionCgmm introduction
Cgmm introduction
 
Computer graphics
Computer graphicsComputer graphics
Computer graphics
 
Raster scan display
Raster scan displayRaster scan display
Raster scan display
 
Displaydevices graphics
Displaydevices graphicsDisplaydevices graphics
Displaydevices graphics
 
CG MODULE 1 (S6 CSE).pptx
CG MODULE 1 (S6 CSE).pptxCG MODULE 1 (S6 CSE).pptx
CG MODULE 1 (S6 CSE).pptx
 

Recently uploaded

AI Based Testing - A Comprehensive Guide.pdf
AI Based Testing - A Comprehensive Guide.pdfAI Based Testing - A Comprehensive Guide.pdf
AI Based Testing - A Comprehensive Guide.pdf
kalichargn70th171
 
Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...
Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...
Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...
Chad Crowell
 
The Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdf
The Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdfThe Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdf
The Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdf
kalichargn70th171
 
🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...
🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...
🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...
tinakumariji156
 
High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...
High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...
High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...
shoeb2926
 
How GenAI Can Improve Supplier Performance Management.pdf
How GenAI Can Improve Supplier Performance Management.pdfHow GenAI Can Improve Supplier Performance Management.pdf
How GenAI Can Improve Supplier Performance Management.pdf
Zycus
 
Solar Panel Service Provider annual maintenance contract.pdf
Solar Panel Service Provider annual maintenance contract.pdfSolar Panel Service Provider annual maintenance contract.pdf
Solar Panel Service Provider annual maintenance contract.pdf
SERVE WELL CRM NASHIK
 
TheFutureIsDynamic-BoxLang-CFCamp2024.pdf
TheFutureIsDynamic-BoxLang-CFCamp2024.pdfTheFutureIsDynamic-BoxLang-CFCamp2024.pdf
TheFutureIsDynamic-BoxLang-CFCamp2024.pdf
Ortus Solutions, Corp
 
1 Million Orange Stickies later - Devoxx Poland 2024
1 Million Orange Stickies later - Devoxx Poland 20241 Million Orange Stickies later - Devoxx Poland 2024
1 Million Orange Stickies later - Devoxx Poland 2024
Alberto Brandolini
 
Folding Cheat Sheet #6 - sixth in a series
Folding Cheat Sheet #6 - sixth in a seriesFolding Cheat Sheet #6 - sixth in a series
Folding Cheat Sheet #6 - sixth in a series
Philip Schwarz
 
Call Girls in Varanasi || 7426014248 || Quick Booking at Affordable Price
Call Girls in Varanasi || 7426014248 || Quick Booking at Affordable PriceCall Girls in Varanasi || 7426014248 || Quick Booking at Affordable Price
Call Girls in Varanasi || 7426014248 || Quick Booking at Affordable Price
vickythakur209464
 
Extreme DDD Modelling Patterns - 2024 Devoxx Poland
Extreme DDD Modelling Patterns - 2024 Devoxx PolandExtreme DDD Modelling Patterns - 2024 Devoxx Poland
Extreme DDD Modelling Patterns - 2024 Devoxx Poland
Alberto Brandolini
 
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery FleetStork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
Vince Scalabrino
 
Beginner's Guide to Observability@Devoxx PL 2024
Beginner's  Guide to Observability@Devoxx PL 2024Beginner's  Guide to Observability@Devoxx PL 2024
Beginner's Guide to Observability@Devoxx PL 2024
michniczscribd
 
Secure-by-Design Using Hardware and Software Protection for FDA Compliance
Secure-by-Design Using Hardware and Software Protection for FDA ComplianceSecure-by-Design Using Hardware and Software Protection for FDA Compliance
Secure-by-Design Using Hardware and Software Protection for FDA Compliance
ICS
 
Female Bangalore Call Girls 👉 7023059433 👈 Vip Escorts Service Available
Female Bangalore Call Girls 👉 7023059433 👈 Vip Escorts Service AvailableFemale Bangalore Call Girls 👉 7023059433 👈 Vip Escorts Service Available
Female Bangalore Call Girls 👉 7023059433 👈 Vip Escorts Service Available
isha sharman06
 
Hyperledger Besu 빨리 따라하기 (Private Networks)
Hyperledger Besu 빨리 따라하기 (Private Networks)Hyperledger Besu 빨리 따라하기 (Private Networks)
Hyperledger Besu 빨리 따라하기 (Private Networks)
wonyong hwang
 
Refactoring legacy systems using events commands and bubble contexts
Refactoring legacy systems using events commands and bubble contextsRefactoring legacy systems using events commands and bubble contexts
Refactoring legacy systems using events commands and bubble contexts
Michał Kurzeja
 
Introduction to Python and Basic Syntax.pptx
Introduction to Python and Basic Syntax.pptxIntroduction to Python and Basic Syntax.pptx
Introduction to Python and Basic Syntax.pptx
GevitaChinnaiah
 
Streamlining End-to-End Testing Automation
Streamlining End-to-End Testing AutomationStreamlining End-to-End Testing Automation
Streamlining End-to-End Testing Automation
Anand Bagmar
 

Recently uploaded (20)

AI Based Testing - A Comprehensive Guide.pdf
AI Based Testing - A Comprehensive Guide.pdfAI Based Testing - A Comprehensive Guide.pdf
AI Based Testing - A Comprehensive Guide.pdf
 
Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...
Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...
Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...
 
The Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdf
The Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdfThe Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdf
The Ultimate Guide to Top 36 DevOps Testing Tools for 2024.pdf
 
🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...
🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...
🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...
 
High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...
High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...
High-Class Call Girls In Chennai 📞7014168258 Available With Direct Cash Payme...
 
How GenAI Can Improve Supplier Performance Management.pdf
How GenAI Can Improve Supplier Performance Management.pdfHow GenAI Can Improve Supplier Performance Management.pdf
How GenAI Can Improve Supplier Performance Management.pdf
 
Solar Panel Service Provider annual maintenance contract.pdf
Solar Panel Service Provider annual maintenance contract.pdfSolar Panel Service Provider annual maintenance contract.pdf
Solar Panel Service Provider annual maintenance contract.pdf
 
TheFutureIsDynamic-BoxLang-CFCamp2024.pdf
TheFutureIsDynamic-BoxLang-CFCamp2024.pdfTheFutureIsDynamic-BoxLang-CFCamp2024.pdf
TheFutureIsDynamic-BoxLang-CFCamp2024.pdf
 
1 Million Orange Stickies later - Devoxx Poland 2024
1 Million Orange Stickies later - Devoxx Poland 20241 Million Orange Stickies later - Devoxx Poland 2024
1 Million Orange Stickies later - Devoxx Poland 2024
 
Folding Cheat Sheet #6 - sixth in a series
Folding Cheat Sheet #6 - sixth in a seriesFolding Cheat Sheet #6 - sixth in a series
Folding Cheat Sheet #6 - sixth in a series
 
Call Girls in Varanasi || 7426014248 || Quick Booking at Affordable Price
Call Girls in Varanasi || 7426014248 || Quick Booking at Affordable PriceCall Girls in Varanasi || 7426014248 || Quick Booking at Affordable Price
Call Girls in Varanasi || 7426014248 || Quick Booking at Affordable Price
 
Extreme DDD Modelling Patterns - 2024 Devoxx Poland
Extreme DDD Modelling Patterns - 2024 Devoxx PolandExtreme DDD Modelling Patterns - 2024 Devoxx Poland
Extreme DDD Modelling Patterns - 2024 Devoxx Poland
 
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery FleetStork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
 
Beginner's Guide to Observability@Devoxx PL 2024
Beginner's  Guide to Observability@Devoxx PL 2024Beginner's  Guide to Observability@Devoxx PL 2024
Beginner's Guide to Observability@Devoxx PL 2024
 
Secure-by-Design Using Hardware and Software Protection for FDA Compliance
Secure-by-Design Using Hardware and Software Protection for FDA ComplianceSecure-by-Design Using Hardware and Software Protection for FDA Compliance
Secure-by-Design Using Hardware and Software Protection for FDA Compliance
 
Female Bangalore Call Girls 👉 7023059433 👈 Vip Escorts Service Available
Female Bangalore Call Girls 👉 7023059433 👈 Vip Escorts Service AvailableFemale Bangalore Call Girls 👉 7023059433 👈 Vip Escorts Service Available
Female Bangalore Call Girls 👉 7023059433 👈 Vip Escorts Service Available
 
Hyperledger Besu 빨리 따라하기 (Private Networks)
Hyperledger Besu 빨리 따라하기 (Private Networks)Hyperledger Besu 빨리 따라하기 (Private Networks)
Hyperledger Besu 빨리 따라하기 (Private Networks)
 
Refactoring legacy systems using events commands and bubble contexts
Refactoring legacy systems using events commands and bubble contextsRefactoring legacy systems using events commands and bubble contexts
Refactoring legacy systems using events commands and bubble contexts
 
Introduction to Python and Basic Syntax.pptx
Introduction to Python and Basic Syntax.pptxIntroduction to Python and Basic Syntax.pptx
Introduction to Python and Basic Syntax.pptx
 
Streamlining End-to-End Testing Automation
Streamlining End-to-End Testing AutomationStreamlining End-to-End Testing Automation
Streamlining End-to-End Testing Automation
 

lect-2.ppt

  • 1. Chapter- 2 OVERVIEW OF GRAPHICS SYSTEMS
  • 2. Overview of Computer Graphics 2  Graphics output technology may be split into two categories:  Non-permanent output to a screen  Permanent output to a paper  Recently all devices are digital in nature:  Therefore, producing images become the process of setting individual points on the screen or on paper  The points are laid out in a regular pattern on the output media.
  • 3. Video Display Devices  Refresh Cathode-Ray Tubes (CRTs)  Raster-Scan Displays  Random-Scan Displays  Color CRT Monitors  Flat-Panel Displays
  • 4. Refresh Cathode-Ray Tubes (CRT) 4  A beam of electrons emitted by an electron gun, passes through focusing and deflection systems that direct the beam toward specified positions on the phosphor-coated screen.  Because the light emitted by the phosphor fades very rabidly, the refresh process is needed to maintain the picture on the screen.
  • 7. Refresh CRTs - continued 7  Refreshing is done by redrawing the picture repeatedly by quickly directing the electron beam back over the same screen points.  Refresh rate: the frequency at which a picture is redrawn on the screen.
  • 8. 8  Components of the Electron Gun : 1. The heated metal cathode 2. A control grid  Heat is supplied to the cathode by directing a current through a coil of wire (the filament) inside the cathode.  This causes electrons to be “boiled off” the hot cathode surface.  Then, the free, negatively electrons are then accelerated towards the phosphor coating by a high positive voltage.
  • 10. 10
  • 11. 11  Intensity of the electron beam is controlled by the voltage at the control grid.  A high negative voltage applied to the control grid will shut off the beam.  A smaller negative voltage on the control grid decreases the number of electrons passing through.  The brightness of a display point is controlled by varying the voltage on the control grid.
  • 12. 12  The focusing system forces the electron beam to converge to a small cross section as it strikes the phosphor.  Deflection of the electron beam can be controlled by the deflection coils.  Spots of light are produced on the screen by the transfer of the CRT beam energy to the phosphor.  Persistence: how long phosphors continue to emit light after the CRT beam is removed.  Persistence is defined as the time that it takes the emitted light from the screen to decay to one-tenth of its original intensity.  Lower-persistence phosphors require high refresh rates to maintain a picture definition on the screen without flicker and they are useful for animation.  Higher-persistence phosphors are useful for displaying highly complex, static pictures.
  • 13. Few important points 13  Any given phosphor has several different quantom-levels to which electors can be excited, each corresponding to a color associated with the return to an unexcited state.  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. It is typically 10-60 microsecond.  As refresh rate decreases , flicker develops because eye can no longer integrate the individual light impulses coming from pixel.  The refresh rate above which a picture stops flickering and fuses into a steady image is called the critical fusion frequency.
  • 14. 14  A flicker free picture appears constant or steady to the viewer.  The longer the persistence, the lower the CFF.  To see the continuously refreshed image without flicker the refresh rate has to be at least 60 c/s.  To allow continuous refreshing of an image there must be some stored representation of the image from which the refresh system can obtain the graphical information required to redraw the image.
  • 15. 15  => A set of values of intensity/color at each of a discrete set of points laid out in a rectangular array covering the screen. Advantages: It is possible to edit an image by changing the stored representation between refresh cycles for what appears to be instantaneous updating of the image. Animation
  • 16. 16 Resolution: the maximum number of points that can be displayed without overlap on the CRT. Resolution of the CRT is dependent on the type of phosphor, the intensity to be displayed, and the focusing and deflection systems. Typical resolution on high-definition systems is 1280 by 1024
  • 17. 17 Raster-Scan Displays  The electron beam is swept across the screen one row at a time from top to bottom. Each row is referred to as a scan line.  Picture definition is stored in the frame buffer. This memory area holds the set of intensity values for the screen points. These stored values are then retrieved from the refresh buffer and used to control the intensity of the electron beam as it moves from spot to spot across the screen.
  • 18. 18  Refreshing on raster-scan display is carried out at the rate of 60-80 frames per seconds, this can be done by using following retrace techniques  Horizontal retrace  Vertical retrace
  • 19. 19
  • 20. 20 The scan is synchronized with the access of the intensity values held in the frame buffer. The maximum resolution is determined by: The characteristics of the monitor Memory capacity available for storing the frame buffer
  • 21. 21  Aspect ratio: the number of horizontal points to vertical points necessary to produce equal- length lines in both directions on the screen.  An aspect ratio of 4/3 means that a horizontal line plotted with four points has the same length as a vertical line plotted with three points.  The range of colors that can be displayed on a raster system depends on both the types of phosphor used in the CRT and the number of bits per pixel available in the frame buffer.
  • 22. 22  For example, a system with 24 bits per pixel and a screen resolution of 1024 by 1024 requires 3 megabytes of storage for the refresh buffer.  A bitmap image: a frame buffer with one bit per pixel.  a pixmap image: a frame buffer with multiple bits per pixel.  Typically refresh rates are 60 to 80 frames per second
  • 23. 23  Horizontal retrace: the return of the electron beam to the left of the screen after refreshing each scan line.  Vertical retrace: the return of the electron beam to the top left corner of the screen to begin he next frame.  On some raster-scan systems and TV sets, each frame is displayed in two passes using an interlaced refresh procedure.
  • 24. 24  In the first pass, the beam sweeps across every other scan line (even-numbered) from top to bottom. After the vertical retrace, the beam then sweeps out the remaining scan lines (odd numbered).  Advantages of interlacing: The screen is displayed in one-half the time taken by the other method. Used with slower refresh rates to avoid flicker.  An effective technique provided that adjacent scan lines contain similar display information.  More about scan conversion:  The conversion of continuous quantities to discrete quantities can cause aliasing errors such as stair case effect.
  • 25. Random-Scan Displays 25  The electron beam directed only to those parts of the screen where a picture is to be displayed.  Sometimes called: store-writing or calligraphic displays.  Picture definition is stored as a set of line- drawing commands.  Draws all the component lines of a picture 30 to 60 times each second, with up to 100,000 “short” lines in the display list.
  • 26. 26  Designed for line-drawing applications and they cannot display realistic shaded scenes.  A pen plotter operate in a similar way.  Draws the components lines of an object in any order specified.  Have higher resolution than raster-scan systems.  Produce smooth line drawing.
  • 27. 27  Refresh rate on a random scan system depends on the number of lines to be displayed.  Picture definition is now stored as a set of line- drawing commands in an area of memory referred to as the refresh display file.  Other names: display list, display program or refresh rate “A set of commands”.  After all line drawing commands have been processed, the system cycles through the set of commands in the display file.  All component lines of a picture are drawn 30 to 60 times each second  When a small set of lines is to be displayed each refresh cycle is delayed to avoid refresh rates greater than 60 frames per second.
  • 29. 29  Advantages:  For line drawing applications  Higher resolution than raster scan systems  Smooth lines  Disadvantages:  Cannot display realistic shaded scenes  Faster refreshing of the set of lines could burn out the phosphor
  • 30. Adv & Dis of Raster Graphics 30  Advantages:  Inexpensive: Many facilities, e.g. filled areas, pattern, colors, shaded images … etc. can be used to produce realistic images  Because it is a refresh type system, it may be used for image amendment and animation by changing the contents of the frame buffer between refresh cycles  The refresh process is independent of the image complexity  Disadvantages:  Every graphical output primitive has to be scan converted before display  Aliasing errors, e.g. stair case effect  Increasing resolution is expensive => more memory
  • 31. Color CRT Monitors  Cathode Ray Tube(CRT) is the most common display device  High resolution  Good color fidelity  High contrast (400:1)  High update rates Techniques for producing color :  Beam penetration method  Shadow mask method
  • 32. Beam Penetration Method  Random scan monitors use the beam penetration method for displaying color picture. In this, the inside of CRT screen is coated two layers of phorphor namely red and green.  A beam of slow electrons excites ony the outer red layer, while a beam of fast electrons penetrates red layer and excites the inner green layer. At intermediate beam speeds, combination of red and green light are emitted to show two addtional colors- orange and yellow.
  • 33.
  • 34. Advantages  Less expensive Disadvantages  Quality of images are not good as comparatable with other methods  Four colors are allowed only
  • 35. Shadow Mask Method  Raster scan system are use shadow mask methods to produced a much more range of colors than beam penetration method.  In this, CRT has three phosphor color dots. One phosphor dot emits a red light, second emits a green light and third emits a blue light.
  • 36.  This type of CRT has three electrons guns and a shadow mask grid as shown in figure below:
  • 37.  In this figure, three electrons beams are deflected and focused as a group onto the shadow mask which contains a series of holes. When three beams pass through a hole in shadow mask they activate dot triangle as shown in figure below:
  • 38. Advantages  produce realistic images  also produced different colors  and shadows scenes. Disadvantages  low resolution  expensive  electron beam directed to whole screen
  • 39. Direct View Storage Tube(DVST)  A cathode-ray tube in which secondary emission of electrons from a storage grid is used to provide an intensely bright display for long and controllable periods of time. Also known as display storage tube; viewing storage tube.  These monitors can play high resolution picture without flicker.
  • 40. Flat Panel Displays  Thin screen displays found with all portable computers and becoming the new standard with desktop computers. Instead of utilizing the cathode-ray tube technology flat-panel displays use Liquid-crystal display (LCD) technology or other alternative making them much lighter and thinner when compared with a traditional monitor.
  • 41. 3D Viewing Devices  A 3D display is any display device capable of conveying a stereoscopic perception of 3-D depth to the viewer.
  • 42.  As the varifocal mirror vibrates, it changes focal length. These vibrations are synchronized with the display of an object on a CRT so that each point on the object is reflected from the mirror into a spatial position corresponding to the distance of that point from a specified viewing position.  This allows us to walk around an object or scene and view it from different sides.
  • 43. Raster Scan Systems  Interactive raster-graphics systems typically employ several processing units.  In addition to the CPU, a special purpose processor called the video controller or display controller is used to control the operation of the display device.  Here the frame buffer is in the system memory, the video controller access the frame buffer to refresh the screen.
  • 44. 1. Video Controller  A fixed area of the system memory is reserved for the frame buffer, and the video controller is given direct access to the frame buffer memory.  The co-ordinates of the graphics monitor starts at the lower left screen corner. Positive x values increasing to the right and y values increasing from bottom to top.
  • 45.
  • 46.
  • 47.
  • 48. 2. Display Processor  The purpose of the display processor or graphics controller is to free the CPU from the graphics chores. In addition to the system memory a separate display processor memory area can also provided.  A major task of the display processor is digitizing a picture definition given in an application program into a set of pixel-intensity values for storage in the frame buffer. This digitization process is called scan conversion.  Lines and other geometric objects are converted into set of discrete intensity points. Characters can be defined with rectangular grids, or they
  • 49.  To reduce the memory space required to store the image information, each scan line are stored as a set of integer pairs.  One number of each pair indicates an intensity value, and the second number specifies number of adjacent pixels the scan line that is also having same intensity. This technique is called run-length encoding.
  • 50. The above diagram shows the refresh operation of video controller. Two registers are used to store the co-ordinates of the screen pixels. Initially x=0 and y=ymax
  • 51.  The value stored in the frame buffer corresponding to this pixel position is retrieved.  And the x value is incremented by 1 and the corresponding y value is retrieved, like that the pixel values are retrieved line by line.  Once the last pixel is reached again the registers are reset to initial value to repeat the process.
  • 52.
  • 53. Random Scan Systems  An application program is input and stored in the system memory along with a graphics package. Graphics commands in the program are translated by the graphics package into a display file stored in the system memory.  This display file is then accessed by the display processor to refresh the screen.  The display processor cycles through each command in the display file program once during every refresh cycle.
  • 54.
  • 55.  Graphic patterns are drawn on a random scan system by directing the electron beam along the component lines of the picture.  Lines are defined by the values for their co-ordinate endpoints, and these input co- ordinate values are converted to x and y deflection voltages. A scene is then drawn one line at a time by positioning the beam to fill in the line between specified
  • 56. Basic input devices include the  Keyboard  Mouse  Digitizer  Trackball  Touch Screens  Light Pens  Microphones  Bar code readers  Joysticks  Scanners  Voice Systems
  翻译: