SlideShare una empresa de Scribd logo
1 de 47
Introduction to Computer Graphics and
Display Systems
The objective of this chapter is
To understand the basics of computer graphics.
To be aware of applications of computer graphics.
To know the elements of computer graphics.
1
MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
Computer Graphics is the use of computers to display and
manipulate information in graphical or pictorial form, either on a
visual-display unit or via a printer or plotter.
Computer graphics involves display, manipulation and storage of
pictures and experimental data for proper visualization using a
computer.
It provides methods for producing images and animations
(sequence of images). It deals with the hardware as well as
software support for generating images.
In 1960 , William A. Fetter, an art director at The Boeing Company
in Seattle, Washington, coined the term “computer graphics.”
2
MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
COMPUTER ANIMATION
Computer animation is the art of creating moving images via
the use of computers. It is a subfield of computer graphics and
animation. Increasingly it is created by means of 3D computer
graphics.
Animation: refers to the simulation of sequence of images
over time.
3
MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
INTRODUCTION TO IMAGE AND OBJECTS
An image is basically representation of a real world object on a
computer. It can be an actual picture display, a stored page in a
video memory, or a source code generated by a program.
Mathematically, an image is a two - dimensional array of data
with intensity or a color value at each element of the array.
Objects are real world entities defined in three – dimensional
world coordinates. In computer graphics we deal with both 2D
and 3D descriptions of an object.
4
MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
5
MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
1. CAD(Computer-Aided Design)- A major use of computer
graphics is in design processes, particularly for engineering and
architectural systems. Computer-Aided design methods are
routinely used in the design of buildings, automobiles, aircraft,
spacecraft, computers, textiles and many other products.
Animations are often used in CAD applications .
2. Presentation Graphics - It is used to produce illustrations for
reports or to generate slides for use with projectors.
Presentation graphics is used to summarize financial, statistical,
mathematical, scientific and economic data for research reports,
managerial reports and other types of reports. Examples of
presentation graphics are bar charts, line graphs, surface graphs,
pie charts and displays showing relationships between
parameters.
6
MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
3. Computer Art
A variety of computer methods are available for artists for
designing and specifying motions of an object.
Computer graphics methods are widely used in both fine art
and commercial art applications.
To create pictures, the artist uses a combination of 3D
modeling packages, texture mapping, drawing programs and
a CAD software. For example: Cartoon drawing produced with
a paintbrush program.
7
MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
4. Entertainment –
In making motion pictures, music videos and television
shows, computer graphics methods are widely used.
Graphics objects can be combined with live actions or can be
used with image processing techniques to transform one
object to another (morphing).
8
MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
5. Education And Training –
Computer-generated models of physical, financial and
economic systems are often used as educational aids.
Computer graphics can make us understand the functioning of
a system in a better way.
In some training systems, graphical models with simulations
help a trainee to train in virtual reality environment.
For example, practice session or training of ship captains,
aircraft pilots, air traffic control personnel.
9
MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
6. Visualization
The numerical and scientific data are converted to a visual form
for analysis and to study the behavior called visualization.
Producing graphical representation for scientific data sets are
called scientific visualization.
Business visualization is used to represent the data sets related
to commerce and industry.
The visualization can be either 2D or 3D.
For analyzing scientific, engineering, medical and business data or behavior where we have to deal with large amount of information, it is very tedious and ineffective process
to determine trends and relationships among them. But if it is converted into visual form, it becomes easier to understand. This process is termed as visualization.
10
MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
7. Image Processing
Computer graphics is used to create a picture.
Image processing applies techniques to modify or interpret
existing pictures. One can improve picture quality through image
processing techniques.
To apply image processing methods, the image must be digitized
first.
Medical applications also make extensive use of image processing
techniques for picture enhancements, simulations of operations,
etc.
11
MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
8. Graphical User Interface
Nowadays software packages provide graphics user interface (GUI) for
the user to work easily.
A major component in GUI is a window.
Multiple windows can be opened at a time.
To activate any one of the window, the user needs just to check on that
window.
Menus and icons are used for fast selection of processing operations.
Icons are used as shortcut to perform functions. Icons take less screen
space. Some other interfaces like text box, buttons, and list are also
used.
GUI commonly used these days to make a software package more interactive. There are multiple
window system, icons, menus, which allows a computer setup to be utilized more efficiently.
12
MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
IMAGE REPRESENTATION
Image representation is the approximations of the real
world displayed in a computer.
A picture in computer graphics is represented as a
collection of discrete picture elements termed as pixels.
A pixel is the smallest element of picture or object that can
be represented on the screen of a device like computer.
13
MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
BITMAP AND VECTOR – BASED GRAPHICS
There are two types of computer graphics:
14
MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
1. Raster or Bitmap graphics
A bitmap image uses a grid of individual pixels where each
pixel can be a different color or shade.
Bitmaps are composed of pixels where each pixel is
separately defined (as in a digital photograph). Images with
higher numbers of pixels have higher resolution.
The jagged appearance of bitmap images can be partially
overcome with the use of "anti-aliasing"
Bitmap images require higher resolutions and anti-aliasing for
a smooth appearance.
Bitmaps are best used for photographs and images with subtle
shading. For Example- Photoshop, Paint, etc.
15
MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
2. Vector graphics where mathematical formulas are used to
draw lines and shapes, which are then interpreted at the
viewer's end to produce the graphic.
Vector-based graphics on the other hand are mathematically
described and appear smooth at any size or resolution.
Graphics best suited for the vector format are page layout, type,
line art or illustrations.
For Example- Corel Draw, Adobe Illustrator, etc.
16
MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
BITMAP/RASTER IMAGE VECTOR IMAGE
17
MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
Bitmap graphics:
It is pixel based graphics.
The position and color information about the image
are stored in pixels arranged in grid pattern.
The Image size is determined on the basis of image
resolution.
These images cannot be scaled easily.
Bitmap images are used to represent photorealistic
images which involve complex color variations
Vector graphics:
The images in vector graphics are basically
mathematically based images.
Vector based images have smooth edges and
therefore used to create curves and shapes.
These images are appropriate for precise illustrations
but not good for photorealistic images
18
MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
MRS. SOWMYA JYOTHI, FACULTY, MANGALORE 19
DISPLAY DEVICES
In a graphical system, video monitor is the primary output
device and Cathode Ray Tube (CRT) is the main element of
a video monitor.
There are various types of displays like CRT, LCD and Plasma.
20
MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
1. CRT (Cathode Ray Tube) is one of the mostly used display technology.
Most desktop computer displays use of CRTs.
The CRT in a computer display is similar to “Picture Tube” in a Television
Receiver.
CRT is a specialized vacuum tube in which images are produced when an
electron beam strikes a phosphorscent surface.
CRTs have 3 main elements : an electron gun, a defecting system and a
screen .
In CRT, a beam of electrons emitted by an electron gun strikes on specified
positions on phosphor coated screen after passing through focusing and
deflecting systems.
MRS. SOWMYA JYOTHI, FACULTY, MANGALORE 21
MRS. SOWMYA JYOTHI, FACULTY, MANGALORE 22
WORKING OF CRT
1. A beam of electrons or cathode rays are emitted by electron
gun.
2. Through the focusing and deflecting systems, the electron beam
passes and is directed towards specified positions on the
phosphor-coated screen.
3. When the beam hits the screen, a small spot of light is emitted
at each position contacted by the electron beam.
4. The picture is redrawn by directing the electron beam back over
the same screen.
MRS. SOWMYA JYOTHI, FACULTY, MANGALORE 23
Types of LCD
MRS. SOWMYA JYOTHI, FACULTY, MANGALORE 24
MRS. SOWMYA JYOTHI, FACULTY, MANGALORE 25
Flat-Panel Devices are the devices that have less volume, weight,
and power consumption compared to Cathode Ray Tube (CRT).
Due to the advantages of the Flat-Panel Display, use of CRT
decreased.
As Flat Panel Devices are light in weights that’s why they can be
hang on walls and wear them on our wrist as a watch.
Flat Panel Display (FPD) allow users to view data, graphics, text
and images.
26
MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
27
MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
1.Emissive Display:
The Emissive Display or Emitters are the devices that convert
electrical energy into light energy.
Examples: Plasma Panel, LED (Light Emitting Diode), Flat
CRT.
2.Non-Emissive Display:
Non-Emissive Display or Non-Emitters are the devices that use
optical effects to convert sunlight or some other source into
graphic patterns.
Examples: LCD (Liquid Crystal Display)
28
MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
2. LCD Display: Liquid Crystal Display
LCD is the technology used for displays in notebooks, laptops and other smaller
computers. LCDs allow displays to be much thinner than CRT technology.
Liquid Crystal Displays are the devices that produce a picture by passing
polarized light from the surroundings or from an internal light source through a
liquid-crystal material that transmits the light.
LCD uses the liquid-crystal material between two glass plates; each plate is the
right angle to each other between plates liquid is filled.
One glass plate consists of rows of conductors arranged in vertical direction.
Another glass plate is consisting of a row of conductors arranged in horizontal
direction.
The pixel position is determined by the intersection of the vertical & horizontal
conductor. This position is an active part of the screen.
29
MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
3. Plasma Displays
A plasma display is a computer video display in which
each pixel on the screen is illuminated by a tiny bit of plasma
or charged gas, somewhat like a tiny neon light.
 Plasma displays are thinner than cathode ray tube ( CRT )
displays and brighter than liquid crystal displays ( LCD ).
Plasma displays are sometimes marketed as "thin-panel"
displays and can be used to display either analog video signals
or display modes digital computer input.
30
MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
31
MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
Display Technology
A. Raster Scan Systems
It is the most common type of graphics monitor based on television
technology.
In a raster scan system, the electron beam is swept across the screen, one
row at a time from top to bottom.
When electron beam moves across each row the beam intensity is turned
ON and OFF to create a pattern of illuminated spots.
Picture definition is stored in a memory area called the refresh buffer or
frame buffer used for redrawn. Horizontal retrace: The return to the left of
the screen, after refreshing each scan line.
Vertical retrace: At the end of each frame the electron beam returns to the
top left corner of the screen to begin the next frame.
32
MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
33
MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
34
MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
A. Raster Scan Systems
35
MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
2. Random-Scan Displays
The CRT has the electron beam directed only to the parts of the screen
where a picture is to be drawn.
 Random-scan monitors draw a picture one line at a time, called as
vector display.
 Refresh rates on a ransom-scan system depends on the number of lines
to be displayed.
 Picture definition is stored as a set of line-drawing commands in the
refresh display file or refresh buffer.
 To display a specified picture, the system cycles through the set of
commands in the display file, drawing each component line.
 These systems are designed for the line-drawing applications and can’t
display realistic shaded scenes.
36
MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
Random-Scan Displays
37
MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
38
MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
39
MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
COLOR CRT MONITORS
A color CRT monitor displays color picture by using a
combination of phosphors that emit different colored light.
By combining the emitted light a range of colors can be
generated.
There are basic methods for displaying color displays.
1.Beam Penetration Method
2.Shadow-Mask Method
40
MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
1. Beam Penetration Method
Beam Penetration Method is quite similar to the normal CRT and it uses only
one electron gun.
The Beam-Penetration method has been used with random-scan monitors.
In this method, the CRT screen is coated with two layers of phosphor, red and
green and the displayed color depends on how far the electron beam
penetrates the phosphor layers.
This method produces four colors only, red, green, orange and yellow.
A beam of slow electrons excites the outer red layer only; hence screen shows
red color only.
A beam of high-speed electrons excites the inner green layer. Thus screen shows
a green color.
41
MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
Advantages:
Inexpensive
Disadvantages:
Only four colors are possible
Quality of pictures is not as
good as with another method.
MRS. SOWMYA JYOTHI, FACULTY, MANGALORE 42
Beam Penetration Method
MRS. SOWMYA JYOTHI, FACULTY, MANGALORE 43
2. Shadow Mask Method :
Shadow Mask Method is commonly used in Raster-Scan System
because they produce a much wider range of colors than the beam-
penetration method.
In this the pixel is made up of three -colors. So due to three colors it
uses three electron guns one for producing each color. The colors
are red, green and blue. In this the important consideration for a
color monitor is the setting of electron guns and the phosphor dots
forming a pixel.
It is used in the majority of color TV sets and monitors.
Construction:
A shadow mask CRT has 3 phosphor color dots at each pixel position.
One phosphor dot emits: red light
Another emits: green light
Third emits: blue light
This type of CRT has 3 electron guns, one for each color dot and a
shadow mask grid just behind the phosphor coated screen.
Shadow mask grid is pierced with small round holes in a triangular
pattern.
MRS. SOWMYA JYOTHI, FACULTY, MANGALORE 44
Shadow Mask Method :
MRS. SOWMYA JYOTHI, FACULTY, MANGALORE 45
4. Direct View Storage Tube (DVST) resembles CRT as it uses electron gun
to draw picture and phosphor coated screen to display it.
The phosphor used in this is of high persistence.
DVST does not use refresh buffer or frame buffer to store picture
definition.
Picture definition is stored in inside CRT in form positive charged
distribution. Because of this reason DVST is knows as Storage Type CRT. In
DVST no refreshing is required as result picture drawn on DVST will be
seen for several minutes before fading.
Function of guns: Two guns are used in DVST
Primary guns: It is used to store the picture pattern.
Flood gun or Secondary gun: It is used to maintain picture display.
MRS. SOWMYA JYOTHI, FACULTY, MANGALORE 46
Direct View Storage Tube (DVST)
Advantage:
No refreshing is needed.
High Resolution
Cost is very less
Disadvantage:
It is not possible to erase the
selected part of a picture.
It is not suitable for dynamic
graphics applications.
If a part of picture is to modify,
then time is consumed.
These systems do not display
colors.
MRS. SOWMYA JYOTHI, FACULTY, MANGALORE 47

Más contenido relacionado

La actualidad más candente

Computer Graphics 2004
Computer Graphics 2004Computer Graphics 2004
Computer Graphics 2004Sanjay Goel
 
Graphics hardware and introduction to Raster display system
Graphics hardware and introduction to Raster display systemGraphics hardware and introduction to Raster display system
Graphics hardware and introduction to Raster display systemmahamiqbalrajput
 
Computer Graphics Applications
Computer Graphics ApplicationsComputer Graphics Applications
Computer Graphics ApplicationsSaravana Priya
 
Computer graphics.
Computer graphics.Computer graphics.
Computer graphics.ALIHAMID71
 
P1 powerpoint presentation
P1 powerpoint presentationP1 powerpoint presentation
P1 powerpoint presentationAishahBegum
 
Introduction to computer graphics
Introduction to computer graphicsIntroduction to computer graphics
Introduction to computer graphicsPartnered Health
 
Chapter 1 fundamentals of digital imaging
Chapter 1  fundamentals of digital imagingChapter 1  fundamentals of digital imaging
Chapter 1 fundamentals of digital imagingZcel Tablizo
 
Chapter 1 fundamentals of digital imaging
Chapter 1  fundamentals of digital imagingChapter 1  fundamentals of digital imaging
Chapter 1 fundamentals of digital imagingZCELPROPS
 
Graphics and Graphics Hardware System
Graphics and Graphics Hardware SystemGraphics and Graphics Hardware System
Graphics and Graphics Hardware SystemShobhit Saxena
 
General introduction to computer vision
General introduction to computer visionGeneral introduction to computer vision
General introduction to computer visionbutest
 
A Novel approach for Graphical User Interface development and real time Objec...
A Novel approach for Graphical User Interface development and real time Objec...A Novel approach for Graphical User Interface development and real time Objec...
A Novel approach for Graphical User Interface development and real time Objec...IOSR Journals
 
Tweening and morphing
Tweening and morphingTweening and morphing
Tweening and morphingAmit Kapoor
 
3D modelling and animation using Autodesk maya
3D modelling and animation using Autodesk maya3D modelling and animation using Autodesk maya
3D modelling and animation using Autodesk mayaParvesh Taneja
 
Graphical Programming
Graphical ProgrammingGraphical Programming
Graphical ProgrammingGaditek
 
International Journal of Image Processing (IJIP) Volume (2) Issue (3)
International Journal of Image Processing (IJIP) Volume (2) Issue (3)International Journal of Image Processing (IJIP) Volume (2) Issue (3)
International Journal of Image Processing (IJIP) Volume (2) Issue (3)CSCJournals
 

La actualidad más candente (20)

Computer Graphics 2004
Computer Graphics 2004Computer Graphics 2004
Computer Graphics 2004
 
Graphics hardware and introduction to Raster display system
Graphics hardware and introduction to Raster display systemGraphics hardware and introduction to Raster display system
Graphics hardware and introduction to Raster display system
 
Computer Graphics Applications
Computer Graphics ApplicationsComputer Graphics Applications
Computer Graphics Applications
 
Computer graphics.
Computer graphics.Computer graphics.
Computer graphics.
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Introduction to computer graphics
Introduction to computer graphicsIntroduction to computer graphics
Introduction to computer graphics
 
P1 powerpoint presentation
P1 powerpoint presentationP1 powerpoint presentation
P1 powerpoint presentation
 
Introduction to computer graphics
Introduction to computer graphicsIntroduction to computer graphics
Introduction to computer graphics
 
Computer Graphics
Computer GraphicsComputer Graphics
Computer Graphics
 
Chapter 1 fundamentals of digital imaging
Chapter 1  fundamentals of digital imagingChapter 1  fundamentals of digital imaging
Chapter 1 fundamentals of digital imaging
 
Chapter 1 fundamentals of digital imaging
Chapter 1  fundamentals of digital imagingChapter 1  fundamentals of digital imaging
Chapter 1 fundamentals of digital imaging
 
Graphics and Graphics Hardware System
Graphics and Graphics Hardware SystemGraphics and Graphics Hardware System
Graphics and Graphics Hardware System
 
06 robot vision
06 robot vision06 robot vision
06 robot vision
 
Art of maya
Art of mayaArt of maya
Art of maya
 
General introduction to computer vision
General introduction to computer visionGeneral introduction to computer vision
General introduction to computer vision
 
A Novel approach for Graphical User Interface development and real time Objec...
A Novel approach for Graphical User Interface development and real time Objec...A Novel approach for Graphical User Interface development and real time Objec...
A Novel approach for Graphical User Interface development and real time Objec...
 
Tweening and morphing
Tweening and morphingTweening and morphing
Tweening and morphing
 
3D modelling and animation using Autodesk maya
3D modelling and animation using Autodesk maya3D modelling and animation using Autodesk maya
3D modelling and animation using Autodesk maya
 
Graphical Programming
Graphical ProgrammingGraphical Programming
Graphical Programming
 
International Journal of Image Processing (IJIP) Volume (2) Issue (3)
International Journal of Image Processing (IJIP) Volume (2) Issue (3)International Journal of Image Processing (IJIP) Volume (2) Issue (3)
International Journal of Image Processing (IJIP) Volume (2) Issue (3)
 

Similar a Introduction to graphics

Computer graphics notes
Computer graphics notesComputer graphics notes
Computer graphics notessmruti sarangi
 
Graphics pdf
Graphics pdfGraphics pdf
Graphics pdfaa11bb11
 
Lecture applications of cg
Lecture   applications of cgLecture   applications of cg
Lecture applications of cgavelraj
 
Presentation.pptx
Presentation.pptxPresentation.pptx
Presentation.pptxIshooYadav
 
Application of computer graphics technique to computer system assembling
Application of computer graphics technique to computer system assemblingApplication of computer graphics technique to computer system assembling
Application of computer graphics technique to computer system assemblingAlexander Decker
 
computer graphics unit 1.ppt
computer graphics unit 1.pptcomputer graphics unit 1.ppt
computer graphics unit 1.pptoumiarashid
 
Introduction to computer graphics
Introduction to computer graphicsIntroduction to computer graphics
Introduction to computer graphicsAmandeep Kaur
 
Introduction to computer graphics
Introduction to computer graphicsIntroduction to computer graphics
Introduction to computer graphicsAmandeep Kaur
 
Introduction to computer graphics
Introduction to computer graphicsIntroduction to computer graphics
Introduction to computer graphicsAmandeep Kaur
 
Computer Graphics Power Point using Open GL and C Programming
Computer Graphics Power Point using Open GL and C ProgrammingComputer Graphics Power Point using Open GL and C Programming
Computer Graphics Power Point using Open GL and C Programmingkemal678348
 

Similar a Introduction to graphics (20)

Graphics file
Graphics fileGraphics file
Graphics file
 
Cg notes
Cg notesCg notes
Cg notes
 
Computer graphics notes
Computer graphics notesComputer graphics notes
Computer graphics notes
 
Graphics pdf
Graphics pdfGraphics pdf
Graphics pdf
 
Reviewer in com graphics
Reviewer in com graphicsReviewer in com graphics
Reviewer in com graphics
 
Cg
CgCg
Cg
 
Lecture applications of cg
Lecture   applications of cgLecture   applications of cg
Lecture applications of cg
 
Computer graphics1
Computer graphics1Computer graphics1
Computer graphics1
 
Presentation.pptx
Presentation.pptxPresentation.pptx
Presentation.pptx
 
1.1.1.pptx
1.1.1.pptx1.1.1.pptx
1.1.1.pptx
 
Computer graphics
Computer graphicsComputer graphics
Computer graphics
 
Application of computer graphics technique to computer system assembling
Application of computer graphics technique to computer system assemblingApplication of computer graphics technique to computer system assembling
Application of computer graphics technique to computer system assembling
 
computer graphics unit 1.ppt
computer graphics unit 1.pptcomputer graphics unit 1.ppt
computer graphics unit 1.ppt
 
Introduction to computer graphics
Introduction to computer graphicsIntroduction to computer graphics
Introduction to computer graphics
 
Introduction to computer graphics
Introduction to computer graphicsIntroduction to computer graphics
Introduction to computer graphics
 
Introduction to computer graphics
Introduction to computer graphicsIntroduction to computer graphics
Introduction to computer graphics
 
Computer graphics ppt
Computer graphics pptComputer graphics ppt
Computer graphics ppt
 
Computer Graphics Power Point using Open GL and C Programming
Computer Graphics Power Point using Open GL and C ProgrammingComputer Graphics Power Point using Open GL and C Programming
Computer Graphics Power Point using Open GL and C Programming
 
CG_1.pdf
CG_1.pdfCG_1.pdf
CG_1.pdf
 
computer graphics unit 1-I.pptx
computer graphics unit 1-I.pptxcomputer graphics unit 1-I.pptx
computer graphics unit 1-I.pptx
 

Más de Sowmya Jyothi

Stacks IN DATA STRUCTURES
Stacks IN DATA STRUCTURESStacks IN DATA STRUCTURES
Stacks IN DATA STRUCTURESSowmya Jyothi
 
Functions in c mrs.sowmya jyothi
Functions in c mrs.sowmya jyothiFunctions in c mrs.sowmya jyothi
Functions in c mrs.sowmya jyothiSowmya Jyothi
 
Strings in c mrs.sowmya jyothi
Strings in c mrs.sowmya jyothiStrings in c mrs.sowmya jyothi
Strings in c mrs.sowmya jyothiSowmya Jyothi
 
Arrays in c unit iii chapter 1 mrs.sowmya jyothi
Arrays in c unit iii chapter 1 mrs.sowmya jyothiArrays in c unit iii chapter 1 mrs.sowmya jyothi
Arrays in c unit iii chapter 1 mrs.sowmya jyothiSowmya Jyothi
 
Bca data structures linked list mrs.sowmya jyothi
Bca data structures linked list mrs.sowmya jyothiBca data structures linked list mrs.sowmya jyothi
Bca data structures linked list mrs.sowmya jyothiSowmya Jyothi
 
BCA DATA STRUCTURES LINEAR ARRAYS MRS.SOWMYA JYOTHI
BCA DATA STRUCTURES LINEAR ARRAYS MRS.SOWMYA JYOTHIBCA DATA STRUCTURES LINEAR ARRAYS MRS.SOWMYA JYOTHI
BCA DATA STRUCTURES LINEAR ARRAYS MRS.SOWMYA JYOTHISowmya Jyothi
 
BCA DATA STRUCTURES SEARCHING AND SORTING MRS.SOWMYA JYOTHI
BCA DATA STRUCTURES SEARCHING AND SORTING MRS.SOWMYA JYOTHIBCA DATA STRUCTURES SEARCHING AND SORTING MRS.SOWMYA JYOTHI
BCA DATA STRUCTURES SEARCHING AND SORTING MRS.SOWMYA JYOTHISowmya Jyothi
 
BCA DATA STRUCTURES ALGORITHMS AND PRELIMINARIES MRS SOWMYA JYOTHI
BCA DATA STRUCTURES ALGORITHMS AND PRELIMINARIES MRS SOWMYA JYOTHIBCA DATA STRUCTURES ALGORITHMS AND PRELIMINARIES MRS SOWMYA JYOTHI
BCA DATA STRUCTURES ALGORITHMS AND PRELIMINARIES MRS SOWMYA JYOTHISowmya Jyothi
 
BCA DATA STRUCTURES INTRODUCTION AND OVERVIEW SOWMYA JYOTHI
BCA DATA STRUCTURES INTRODUCTION AND OVERVIEW SOWMYA JYOTHIBCA DATA STRUCTURES INTRODUCTION AND OVERVIEW SOWMYA JYOTHI
BCA DATA STRUCTURES INTRODUCTION AND OVERVIEW SOWMYA JYOTHISowmya Jyothi
 
HARDWARE AND PC MAINTENANCE -THE COMPLETE PC-MRS SOWMYA JYOTHI REFERENCE-MIKE...
HARDWARE AND PC MAINTENANCE -THE COMPLETE PC-MRS SOWMYA JYOTHI REFERENCE-MIKE...HARDWARE AND PC MAINTENANCE -THE COMPLETE PC-MRS SOWMYA JYOTHI REFERENCE-MIKE...
HARDWARE AND PC MAINTENANCE -THE COMPLETE PC-MRS SOWMYA JYOTHI REFERENCE-MIKE...Sowmya Jyothi
 
Unit II chapter 4 Loops in C
Unit II chapter 4 Loops in CUnit II chapter 4 Loops in C
Unit II chapter 4 Loops in CSowmya Jyothi
 
Unit ii chapter 2 Decision making and Branching in C
Unit ii chapter 2 Decision making and Branching in CUnit ii chapter 2 Decision making and Branching in C
Unit ii chapter 2 Decision making and Branching in CSowmya Jyothi
 
Unit ii chapter 1 operator and expressions in c
Unit ii chapter 1 operator and expressions in cUnit ii chapter 1 operator and expressions in c
Unit ii chapter 1 operator and expressions in cSowmya Jyothi
 
Overview of C Mrs Sowmya Jyothi
Overview of C Mrs Sowmya JyothiOverview of C Mrs Sowmya Jyothi
Overview of C Mrs Sowmya JyothiSowmya Jyothi
 
NETWORK AND DATABASE CONCEPTS UNIT 1 CHAPTER 2 MRS.SOWMYA JYOTHI
NETWORK AND DATABASE CONCEPTS UNIT 1 CHAPTER 2 MRS.SOWMYA JYOTHINETWORK AND DATABASE CONCEPTS UNIT 1 CHAPTER 2 MRS.SOWMYA JYOTHI
NETWORK AND DATABASE CONCEPTS UNIT 1 CHAPTER 2 MRS.SOWMYA JYOTHISowmya Jyothi
 
Introduction to computers MRS. SOWMYA JYOTHI
Introduction to computers MRS. SOWMYA JYOTHIIntroduction to computers MRS. SOWMYA JYOTHI
Introduction to computers MRS. SOWMYA JYOTHISowmya Jyothi
 
Inter Process Communication PPT
Inter Process Communication PPTInter Process Communication PPT
Inter Process Communication PPTSowmya Jyothi
 
Internal representation of file chapter 4 Sowmya Jyothi
Internal representation of file chapter 4 Sowmya JyothiInternal representation of file chapter 4 Sowmya Jyothi
Internal representation of file chapter 4 Sowmya JyothiSowmya Jyothi
 
Buffer cache unix ppt Mrs.Sowmya Jyothi
Buffer cache unix ppt Mrs.Sowmya JyothiBuffer cache unix ppt Mrs.Sowmya Jyothi
Buffer cache unix ppt Mrs.Sowmya JyothiSowmya Jyothi
 
Introduction to the Kernel Chapter 2 Mrs.Sowmya Jyothi
Introduction to the Kernel  Chapter 2 Mrs.Sowmya JyothiIntroduction to the Kernel  Chapter 2 Mrs.Sowmya Jyothi
Introduction to the Kernel Chapter 2 Mrs.Sowmya JyothiSowmya Jyothi
 

Más de Sowmya Jyothi (20)

Stacks IN DATA STRUCTURES
Stacks IN DATA STRUCTURESStacks IN DATA STRUCTURES
Stacks IN DATA STRUCTURES
 
Functions in c mrs.sowmya jyothi
Functions in c mrs.sowmya jyothiFunctions in c mrs.sowmya jyothi
Functions in c mrs.sowmya jyothi
 
Strings in c mrs.sowmya jyothi
Strings in c mrs.sowmya jyothiStrings in c mrs.sowmya jyothi
Strings in c mrs.sowmya jyothi
 
Arrays in c unit iii chapter 1 mrs.sowmya jyothi
Arrays in c unit iii chapter 1 mrs.sowmya jyothiArrays in c unit iii chapter 1 mrs.sowmya jyothi
Arrays in c unit iii chapter 1 mrs.sowmya jyothi
 
Bca data structures linked list mrs.sowmya jyothi
Bca data structures linked list mrs.sowmya jyothiBca data structures linked list mrs.sowmya jyothi
Bca data structures linked list mrs.sowmya jyothi
 
BCA DATA STRUCTURES LINEAR ARRAYS MRS.SOWMYA JYOTHI
BCA DATA STRUCTURES LINEAR ARRAYS MRS.SOWMYA JYOTHIBCA DATA STRUCTURES LINEAR ARRAYS MRS.SOWMYA JYOTHI
BCA DATA STRUCTURES LINEAR ARRAYS MRS.SOWMYA JYOTHI
 
BCA DATA STRUCTURES SEARCHING AND SORTING MRS.SOWMYA JYOTHI
BCA DATA STRUCTURES SEARCHING AND SORTING MRS.SOWMYA JYOTHIBCA DATA STRUCTURES SEARCHING AND SORTING MRS.SOWMYA JYOTHI
BCA DATA STRUCTURES SEARCHING AND SORTING MRS.SOWMYA JYOTHI
 
BCA DATA STRUCTURES ALGORITHMS AND PRELIMINARIES MRS SOWMYA JYOTHI
BCA DATA STRUCTURES ALGORITHMS AND PRELIMINARIES MRS SOWMYA JYOTHIBCA DATA STRUCTURES ALGORITHMS AND PRELIMINARIES MRS SOWMYA JYOTHI
BCA DATA STRUCTURES ALGORITHMS AND PRELIMINARIES MRS SOWMYA JYOTHI
 
BCA DATA STRUCTURES INTRODUCTION AND OVERVIEW SOWMYA JYOTHI
BCA DATA STRUCTURES INTRODUCTION AND OVERVIEW SOWMYA JYOTHIBCA DATA STRUCTURES INTRODUCTION AND OVERVIEW SOWMYA JYOTHI
BCA DATA STRUCTURES INTRODUCTION AND OVERVIEW SOWMYA JYOTHI
 
HARDWARE AND PC MAINTENANCE -THE COMPLETE PC-MRS SOWMYA JYOTHI REFERENCE-MIKE...
HARDWARE AND PC MAINTENANCE -THE COMPLETE PC-MRS SOWMYA JYOTHI REFERENCE-MIKE...HARDWARE AND PC MAINTENANCE -THE COMPLETE PC-MRS SOWMYA JYOTHI REFERENCE-MIKE...
HARDWARE AND PC MAINTENANCE -THE COMPLETE PC-MRS SOWMYA JYOTHI REFERENCE-MIKE...
 
Unit II chapter 4 Loops in C
Unit II chapter 4 Loops in CUnit II chapter 4 Loops in C
Unit II chapter 4 Loops in C
 
Unit ii chapter 2 Decision making and Branching in C
Unit ii chapter 2 Decision making and Branching in CUnit ii chapter 2 Decision making and Branching in C
Unit ii chapter 2 Decision making and Branching in C
 
Unit ii chapter 1 operator and expressions in c
Unit ii chapter 1 operator and expressions in cUnit ii chapter 1 operator and expressions in c
Unit ii chapter 1 operator and expressions in c
 
Overview of C Mrs Sowmya Jyothi
Overview of C Mrs Sowmya JyothiOverview of C Mrs Sowmya Jyothi
Overview of C Mrs Sowmya Jyothi
 
NETWORK AND DATABASE CONCEPTS UNIT 1 CHAPTER 2 MRS.SOWMYA JYOTHI
NETWORK AND DATABASE CONCEPTS UNIT 1 CHAPTER 2 MRS.SOWMYA JYOTHINETWORK AND DATABASE CONCEPTS UNIT 1 CHAPTER 2 MRS.SOWMYA JYOTHI
NETWORK AND DATABASE CONCEPTS UNIT 1 CHAPTER 2 MRS.SOWMYA JYOTHI
 
Introduction to computers MRS. SOWMYA JYOTHI
Introduction to computers MRS. SOWMYA JYOTHIIntroduction to computers MRS. SOWMYA JYOTHI
Introduction to computers MRS. SOWMYA JYOTHI
 
Inter Process Communication PPT
Inter Process Communication PPTInter Process Communication PPT
Inter Process Communication PPT
 
Internal representation of file chapter 4 Sowmya Jyothi
Internal representation of file chapter 4 Sowmya JyothiInternal representation of file chapter 4 Sowmya Jyothi
Internal representation of file chapter 4 Sowmya Jyothi
 
Buffer cache unix ppt Mrs.Sowmya Jyothi
Buffer cache unix ppt Mrs.Sowmya JyothiBuffer cache unix ppt Mrs.Sowmya Jyothi
Buffer cache unix ppt Mrs.Sowmya Jyothi
 
Introduction to the Kernel Chapter 2 Mrs.Sowmya Jyothi
Introduction to the Kernel  Chapter 2 Mrs.Sowmya JyothiIntroduction to the Kernel  Chapter 2 Mrs.Sowmya Jyothi
Introduction to the Kernel Chapter 2 Mrs.Sowmya Jyothi
 

Último

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...RKavithamani
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 

Último (20)

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 

Introduction to graphics

  • 1. Introduction to Computer Graphics and Display Systems The objective of this chapter is To understand the basics of computer graphics. To be aware of applications of computer graphics. To know the elements of computer graphics. 1 MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
  • 2. Computer Graphics is the use of computers to display and manipulate information in graphical or pictorial form, either on a visual-display unit or via a printer or plotter. Computer graphics involves display, manipulation and storage of pictures and experimental data for proper visualization using a computer. It provides methods for producing images and animations (sequence of images). It deals with the hardware as well as software support for generating images. In 1960 , William A. Fetter, an art director at The Boeing Company in Seattle, Washington, coined the term “computer graphics.” 2 MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
  • 3. COMPUTER ANIMATION Computer animation is the art of creating moving images via the use of computers. It is a subfield of computer graphics and animation. Increasingly it is created by means of 3D computer graphics. Animation: refers to the simulation of sequence of images over time. 3 MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
  • 4. INTRODUCTION TO IMAGE AND OBJECTS An image is basically representation of a real world object on a computer. It can be an actual picture display, a stored page in a video memory, or a source code generated by a program. Mathematically, an image is a two - dimensional array of data with intensity or a color value at each element of the array. Objects are real world entities defined in three – dimensional world coordinates. In computer graphics we deal with both 2D and 3D descriptions of an object. 4 MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
  • 5. 5 MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
  • 6. 1. CAD(Computer-Aided Design)- A major use of computer graphics is in design processes, particularly for engineering and architectural systems. Computer-Aided design methods are routinely used in the design of buildings, automobiles, aircraft, spacecraft, computers, textiles and many other products. Animations are often used in CAD applications . 2. Presentation Graphics - It is used to produce illustrations for reports or to generate slides for use with projectors. Presentation graphics is used to summarize financial, statistical, mathematical, scientific and economic data for research reports, managerial reports and other types of reports. Examples of presentation graphics are bar charts, line graphs, surface graphs, pie charts and displays showing relationships between parameters. 6 MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
  • 7. 3. Computer Art A variety of computer methods are available for artists for designing and specifying motions of an object. Computer graphics methods are widely used in both fine art and commercial art applications. To create pictures, the artist uses a combination of 3D modeling packages, texture mapping, drawing programs and a CAD software. For example: Cartoon drawing produced with a paintbrush program. 7 MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
  • 8. 4. Entertainment – In making motion pictures, music videos and television shows, computer graphics methods are widely used. Graphics objects can be combined with live actions or can be used with image processing techniques to transform one object to another (morphing). 8 MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
  • 9. 5. Education And Training – Computer-generated models of physical, financial and economic systems are often used as educational aids. Computer graphics can make us understand the functioning of a system in a better way. In some training systems, graphical models with simulations help a trainee to train in virtual reality environment. For example, practice session or training of ship captains, aircraft pilots, air traffic control personnel. 9 MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
  • 10. 6. Visualization The numerical and scientific data are converted to a visual form for analysis and to study the behavior called visualization. Producing graphical representation for scientific data sets are called scientific visualization. Business visualization is used to represent the data sets related to commerce and industry. The visualization can be either 2D or 3D. For analyzing scientific, engineering, medical and business data or behavior where we have to deal with large amount of information, it is very tedious and ineffective process to determine trends and relationships among them. But if it is converted into visual form, it becomes easier to understand. This process is termed as visualization. 10 MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
  • 11. 7. Image Processing Computer graphics is used to create a picture. Image processing applies techniques to modify or interpret existing pictures. One can improve picture quality through image processing techniques. To apply image processing methods, the image must be digitized first. Medical applications also make extensive use of image processing techniques for picture enhancements, simulations of operations, etc. 11 MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
  • 12. 8. Graphical User Interface Nowadays software packages provide graphics user interface (GUI) for the user to work easily. A major component in GUI is a window. Multiple windows can be opened at a time. To activate any one of the window, the user needs just to check on that window. Menus and icons are used for fast selection of processing operations. Icons are used as shortcut to perform functions. Icons take less screen space. Some other interfaces like text box, buttons, and list are also used. GUI commonly used these days to make a software package more interactive. There are multiple window system, icons, menus, which allows a computer setup to be utilized more efficiently. 12 MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
  • 13. IMAGE REPRESENTATION Image representation is the approximations of the real world displayed in a computer. A picture in computer graphics is represented as a collection of discrete picture elements termed as pixels. A pixel is the smallest element of picture or object that can be represented on the screen of a device like computer. 13 MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
  • 14. BITMAP AND VECTOR – BASED GRAPHICS There are two types of computer graphics: 14 MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
  • 15. 1. Raster or Bitmap graphics A bitmap image uses a grid of individual pixels where each pixel can be a different color or shade. Bitmaps are composed of pixels where each pixel is separately defined (as in a digital photograph). Images with higher numbers of pixels have higher resolution. The jagged appearance of bitmap images can be partially overcome with the use of "anti-aliasing" Bitmap images require higher resolutions and anti-aliasing for a smooth appearance. Bitmaps are best used for photographs and images with subtle shading. For Example- Photoshop, Paint, etc. 15 MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
  • 16. 2. Vector graphics where mathematical formulas are used to draw lines and shapes, which are then interpreted at the viewer's end to produce the graphic. Vector-based graphics on the other hand are mathematically described and appear smooth at any size or resolution. Graphics best suited for the vector format are page layout, type, line art or illustrations. For Example- Corel Draw, Adobe Illustrator, etc. 16 MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
  • 17. BITMAP/RASTER IMAGE VECTOR IMAGE 17 MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
  • 18. Bitmap graphics: It is pixel based graphics. The position and color information about the image are stored in pixels arranged in grid pattern. The Image size is determined on the basis of image resolution. These images cannot be scaled easily. Bitmap images are used to represent photorealistic images which involve complex color variations Vector graphics: The images in vector graphics are basically mathematically based images. Vector based images have smooth edges and therefore used to create curves and shapes. These images are appropriate for precise illustrations but not good for photorealistic images 18 MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
  • 19. MRS. SOWMYA JYOTHI, FACULTY, MANGALORE 19
  • 20. DISPLAY DEVICES In a graphical system, video monitor is the primary output device and Cathode Ray Tube (CRT) is the main element of a video monitor. There are various types of displays like CRT, LCD and Plasma. 20 MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
  • 21. 1. CRT (Cathode Ray Tube) is one of the mostly used display technology. Most desktop computer displays use of CRTs. The CRT in a computer display is similar to “Picture Tube” in a Television Receiver. CRT is a specialized vacuum tube in which images are produced when an electron beam strikes a phosphorscent surface. CRTs have 3 main elements : an electron gun, a defecting system and a screen . In CRT, a beam of electrons emitted by an electron gun strikes on specified positions on phosphor coated screen after passing through focusing and deflecting systems. MRS. SOWMYA JYOTHI, FACULTY, MANGALORE 21
  • 22. MRS. SOWMYA JYOTHI, FACULTY, MANGALORE 22
  • 23. WORKING OF CRT 1. A beam of electrons or cathode rays are emitted by electron gun. 2. Through the focusing and deflecting systems, the electron beam passes and is directed towards specified positions on the phosphor-coated screen. 3. When the beam hits the screen, a small spot of light is emitted at each position contacted by the electron beam. 4. The picture is redrawn by directing the electron beam back over the same screen. MRS. SOWMYA JYOTHI, FACULTY, MANGALORE 23
  • 24. Types of LCD MRS. SOWMYA JYOTHI, FACULTY, MANGALORE 24
  • 25. MRS. SOWMYA JYOTHI, FACULTY, MANGALORE 25
  • 26. Flat-Panel Devices are the devices that have less volume, weight, and power consumption compared to Cathode Ray Tube (CRT). Due to the advantages of the Flat-Panel Display, use of CRT decreased. As Flat Panel Devices are light in weights that’s why they can be hang on walls and wear them on our wrist as a watch. Flat Panel Display (FPD) allow users to view data, graphics, text and images. 26 MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
  • 27. 27 MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
  • 28. 1.Emissive Display: The Emissive Display or Emitters are the devices that convert electrical energy into light energy. Examples: Plasma Panel, LED (Light Emitting Diode), Flat CRT. 2.Non-Emissive Display: Non-Emissive Display or Non-Emitters are the devices that use optical effects to convert sunlight or some other source into graphic patterns. Examples: LCD (Liquid Crystal Display) 28 MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
  • 29. 2. LCD Display: Liquid Crystal Display LCD is the technology used for displays in notebooks, laptops and other smaller computers. LCDs allow displays to be much thinner than CRT technology. Liquid Crystal Displays are the devices that produce a picture by passing polarized light from the surroundings or from an internal light source through a liquid-crystal material that transmits the light. LCD uses the liquid-crystal material between two glass plates; each plate is the right angle to each other between plates liquid is filled. One glass plate consists of rows of conductors arranged in vertical direction. Another glass plate is consisting of a row of conductors arranged in horizontal direction. The pixel position is determined by the intersection of the vertical & horizontal conductor. This position is an active part of the screen. 29 MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
  • 30. 3. Plasma Displays A plasma display is a computer video display in which each pixel on the screen is illuminated by a tiny bit of plasma or charged gas, somewhat like a tiny neon light.  Plasma displays are thinner than cathode ray tube ( CRT ) displays and brighter than liquid crystal displays ( LCD ). Plasma displays are sometimes marketed as "thin-panel" displays and can be used to display either analog video signals or display modes digital computer input. 30 MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
  • 31. 31 MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
  • 32. Display Technology A. Raster Scan Systems It is the most common type of graphics monitor based on television technology. In a raster scan system, the electron beam is swept across the screen, one row at a time from top to bottom. When electron beam moves across each row the beam intensity is turned ON and OFF to create a pattern of illuminated spots. Picture definition is stored in a memory area called the refresh buffer or frame buffer used for redrawn. Horizontal retrace: The return to the left of the screen, after refreshing each scan line. Vertical retrace: At the end of each frame the electron beam returns to the top left corner of the screen to begin the next frame. 32 MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
  • 33. 33 MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
  • 34. 34 MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
  • 35. A. Raster Scan Systems 35 MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
  • 36. 2. Random-Scan Displays The CRT has the electron beam directed only to the parts of the screen where a picture is to be drawn.  Random-scan monitors draw a picture one line at a time, called as vector display.  Refresh rates on a ransom-scan system depends on the number of lines to be displayed.  Picture definition is stored as a set of line-drawing commands in the refresh display file or refresh buffer.  To display a specified picture, the system cycles through the set of commands in the display file, drawing each component line.  These systems are designed for the line-drawing applications and can’t display realistic shaded scenes. 36 MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
  • 37. Random-Scan Displays 37 MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
  • 38. 38 MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
  • 39. 39 MRS. SOWMYA JYOTHI, FACULTY, MANGALORE COLOR CRT MONITORS A color CRT monitor displays color picture by using a combination of phosphors that emit different colored light. By combining the emitted light a range of colors can be generated. There are basic methods for displaying color displays. 1.Beam Penetration Method 2.Shadow-Mask Method
  • 40. 40 MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
  • 41. 1. Beam Penetration Method Beam Penetration Method is quite similar to the normal CRT and it uses only one electron gun. The Beam-Penetration method has been used with random-scan monitors. In this method, the CRT screen is coated with two layers of phosphor, red and green and the displayed color depends on how far the electron beam penetrates the phosphor layers. This method produces four colors only, red, green, orange and yellow. A beam of slow electrons excites the outer red layer only; hence screen shows red color only. A beam of high-speed electrons excites the inner green layer. Thus screen shows a green color. 41 MRS. SOWMYA JYOTHI, FACULTY, MANGALORE
  • 42. Advantages: Inexpensive Disadvantages: Only four colors are possible Quality of pictures is not as good as with another method. MRS. SOWMYA JYOTHI, FACULTY, MANGALORE 42 Beam Penetration Method
  • 43. MRS. SOWMYA JYOTHI, FACULTY, MANGALORE 43 2. Shadow Mask Method : Shadow Mask Method is commonly used in Raster-Scan System because they produce a much wider range of colors than the beam- penetration method. In this the pixel is made up of three -colors. So due to three colors it uses three electron guns one for producing each color. The colors are red, green and blue. In this the important consideration for a color monitor is the setting of electron guns and the phosphor dots forming a pixel. It is used in the majority of color TV sets and monitors.
  • 44. Construction: A shadow mask CRT has 3 phosphor color dots at each pixel position. One phosphor dot emits: red light Another emits: green light Third emits: blue light This type of CRT has 3 electron guns, one for each color dot and a shadow mask grid just behind the phosphor coated screen. Shadow mask grid is pierced with small round holes in a triangular pattern. MRS. SOWMYA JYOTHI, FACULTY, MANGALORE 44
  • 45. Shadow Mask Method : MRS. SOWMYA JYOTHI, FACULTY, MANGALORE 45
  • 46. 4. Direct View Storage Tube (DVST) resembles CRT as it uses electron gun to draw picture and phosphor coated screen to display it. The phosphor used in this is of high persistence. DVST does not use refresh buffer or frame buffer to store picture definition. Picture definition is stored in inside CRT in form positive charged distribution. Because of this reason DVST is knows as Storage Type CRT. In DVST no refreshing is required as result picture drawn on DVST will be seen for several minutes before fading. Function of guns: Two guns are used in DVST Primary guns: It is used to store the picture pattern. Flood gun or Secondary gun: It is used to maintain picture display. MRS. SOWMYA JYOTHI, FACULTY, MANGALORE 46
  • 47. Direct View Storage Tube (DVST) Advantage: No refreshing is needed. High Resolution Cost is very less Disadvantage: It is not possible to erase the selected part of a picture. It is not suitable for dynamic graphics applications. If a part of picture is to modify, then time is consumed. These systems do not display colors. MRS. SOWMYA JYOTHI, FACULTY, MANGALORE 47