SlideShare a Scribd company logo
1 of 29
Introduction
to
Computer Graphics and
Multimedia
Overview
 What is Computer Graphics?
 Classification of Computer Graphics
 Components of Computer Graphics
 Display Devices
 Random Display Architecture
 Raster Display Architecture
 Concept of Frame Buffer
 Advantages
 Applications
What is Computer Graphics?
 Creation, Storage and Manipulation of pictures and
drawing using a digital computer.
 Effective tool for presenting information.
 It is important to understand –
 How pictures or graphics objects are presented in
computer graphics?
 How pictures or graphics objects are prepared for
presentation?
 How previously prepared pictures or graphics objects
are presented?
 How interaction with pictures or graphics objects is
accomplished?
What is Computer Graphics?
 Pictures or graphics objects are presented as collection of
discrete picture elements.
Some Basic Concepts of Computer
Graphics
 Refresh Rate
◦ Number of times per second the image is redrawn (e.g., 60 or
higher)
 Resolution
◦ The maximum number of points that can be displayed without
overlap on a CRT.
◦ Resolution depends on the type of phosphor, the intensity to
be displayed, focusing and deflection systems, size of
video memory.
 Pixel
◦ One dot or picture element of the image or graphical object.
 Aspect Ratio
◦ Ratio of vertical points to horizontal points necessary to
produce equal-length line in both direction.
◦ 4/3 : length of 4 points on horizontal line = length of 3 points
on vertical line.
Classification of Computer Graphics
Passive Computer Graphics Vs Interactive Computer
Graphics
Parameter
Passive Computer
Graphics
Interactive Computer
Graphics.
Control No control Dynamic nature
Communicatio
n
One way
communication
Two way communication
Interaction
No interaction between
user and H/w
High bandwidth user
interaction
Supported Earlier Modern applications
Motion &
Updation
No facility 2-D, 3-D transformations
Classification of Computer Graphics
Bitmapped Graphics Vs Vector Graphics
Parameter Bitmapped Graphics Vector Graphics
What are they
made up of?
Pixels Objects
What can be
edited?
Individual pixels Individual objects
What is the file
size?
Large, as the
computer stores
details of every pixel
Small, as the computer
stores details of objects,
which do not require
much memory
What happens
when they are
resized?
They lose quality They do not lose quality
Components of Computer Graphics
 Digital Memory Buffer.
 TV Monitor.
 Display Controller.
CPU
Video
Monitor
Display
Controller
Frame
Buffer
Update
Process Process
Refresh
Information
Pixel
Display Devices
 They are used for graphic display. The
display system may be attached with a pc
to display character, picture and video
output.
 Some common types of display systems
are:
◦ Raster Scan Display
◦ Random Scan Display
◦ DVST
◦ Flat Panel Display
Display Devices (contd...)
 CRT (Cathode Ray Tube) –
 The cathode ray tube (CRT) is a vacuum
tube containing an electron gun and
a fluorescent screen, with internal or external
means to accelerate and deflect the electron
beam.
 Create images in the form of light emitted from
the fluorescent screen.
 In all modern CRT monitors and televisions, the
beams are bent by magnetic deflection.
Display Devices (contd...)
 Basic CRT (Cathode Ray Tube) –
Display Devices (contd...)
 Basic CRT (Cathode Ray Tube) –
1. Electron Guns
2. Electron Beams
3. Focusing Coils
4. Deflection Coils
5. Anode Connection
6. Shadow Mask
7. Phosphor layer
8. Close-up of the phosphor coated inner side
Display Devices (contd...)
 CRT (Cathode Ray Tube) –
◦ Phosphor persistence –
 A phosphor’s persistence is defined as the time
from the removal of excitation to the moment of
decaying the light to one-tenth of its original
intensity.
 Low persistence -> good for animation.
 High persistence -> good for static picture with high
complexity.
◦ Refresh Rate (RR)
 Number of times per second the image is redrawn
(e.g., 60 or higher)
Color CRT Monitors
 A CRT monitor displays color pictures by using a
combination of phosphors that emit different
colorlights.
◦ Two methods are there :
Beam Penetration Method
Shadow Mask Method
Color CRT Monitors (contd...)
 Beam Penetration Method-
 Two layers of phosphor (red and green) are coated
onto the inside of the CRT screen.
 The display color depends on how far the electron
beam penetrates into the phosphor layers.
 The speed of the electrons, and the screen color at
any point, is controlled by the beam acceleration
voltage.
 Only four colors are possible (red, green, orange, and
yellow).
 Quality of pictures is not as good as with other
methods.
Color CRT Monitors (contd...)
 Beam Penetration Method-
Color CRT Monitors (contd...)
 Shadow Mask Method-
 Three color phosphor dots (red, green and blue)
at each point on the screen.
 Three electron guns, each controlling the display
of red, green and blue light.
 We obtain color variations by varying the
intensity levels of the three electron beam.
 The delta-delta method and In-line method.
Color CRT Monitors (contd...)
 The in-line method:
Color CRT Monitors (contd...)
 The delta-delta method:
Random Display Architecture
Raster Display Architecture
Random Scan System Vs Raster Scan
System
Random Scan System Raster Scan System
Cannot draw realistic shaded
scenes.
Used in systems to display realistic
images.
Store - Line drawing instruction
Store – Value related to pixels
(Intensity
value)
Higher resolution No support for high resolution
Smooth line drawings Capable of producing curves better
Cannot produce contrast,
memory
doesn't store intensity value of
pixel
Picture with better contrast
Costlier
Cost not too high as compared to
Random Scan
Line Drawing, Known as Vector
Concept of Frame Buffer
 A block of memory, dedicated to graphics output,
that holds the contents of what will be displayed.
 A frame buffer may be thought of as computer
memory organized as a two-dimensional array with
each (x,y) addressable location corresponding to
one pixel.
 Bit Planes or Bit Depth is the number of bits
corresponding to each pixel.
 A typical frame buffer resolution might be
640 x 480 x 8
1280 x 1024 x 8
1280 x 1024 x 24
Concept of Frame Buffer
 1-Bit Memory. Monochrome Display (Bit-map
Display)
Electron
Gun
1 bit
2 levels
Concept of Frame Buffer
 3-Bit Color Display
3
red
green
blue
COLOR: black red green blue yellow cyan magenta white
R
G
B
0
0
0
1
0
0
0
1
0
0
0
1
1
1
0
0
1
1
1
0
1
1
1
1
Concept of Frame Buffer
 True Color Display
24 bit planes, 8 bits per color gun. 224 =
16,777,216 colors
Advantages of Computer Graphics
 High quality graphics display.
 Show moving pictures, animation.
 Display geometric relationships of objects.
 Provide tool called motion dynamics.
 Update Dynamics.
Applications of Computer Graphics
• GUI's,
• Plotting in business,
• Plotting in science and technology,
• Scientific Visualization
• Office automation
• Desktop publishing,
• Web/business/commercial publishing and
advertisements,
• CAD/CAM design,
• Simulation studies,
• Simulators
• Cartography,
• Multimedia,
• Entertainment (movie, TV, Advt. Etc. )
• Virtual reality
Thank You !!!

More Related Content

What's hot

Fundamental steps in image processing
Fundamental steps in image processingFundamental steps in image processing
Fundamental steps in image processingPremaPRC211300301103
 
Lecture 1 for Digital Image Processing (2nd Edition)
Lecture 1 for Digital Image Processing (2nd Edition)Lecture 1 for Digital Image Processing (2nd Edition)
Lecture 1 for Digital Image Processing (2nd Edition)Moe Moe Myint
 
Fundamental Steps of Digital Image Processing & Image Components
Fundamental Steps of Digital Image Processing & Image ComponentsFundamental Steps of Digital Image Processing & Image Components
Fundamental Steps of Digital Image Processing & Image ComponentsKalyan Acharjya
 
Dip unit-i-ppt academic year(2016-17)
Dip unit-i-ppt academic year(2016-17)Dip unit-i-ppt academic year(2016-17)
Dip unit-i-ppt academic year(2016-17)RagavanK6
 
Digital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationDigital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationMostafa G. M. Mostafa
 
Image Acquisition
Image AcquisitionImage Acquisition
Image Acquisitionshail288
 
Edge Detection and Segmentation
Edge Detection and SegmentationEdge Detection and Segmentation
Edge Detection and SegmentationA B Shinde
 
COM2304: Introduction to Computer Vision & Image Processing
COM2304: Introduction to Computer Vision & Image Processing COM2304: Introduction to Computer Vision & Image Processing
COM2304: Introduction to Computer Vision & Image Processing Hemantha Kulathilake
 
Face recognition attendance system
Face recognition attendance systemFace recognition attendance system
Face recognition attendance systemNaomi Kulkarni
 
Digital Image Processing: An Introduction
Digital Image Processing: An IntroductionDigital Image Processing: An Introduction
Digital Image Processing: An IntroductionMostafa G. M. Mostafa
 
Digital Image Processing - Image Compression
Digital Image Processing - Image CompressionDigital Image Processing - Image Compression
Digital Image Processing - Image CompressionMathankumar S
 
Digital Image Processing - Image Restoration
Digital Image Processing - Image RestorationDigital Image Processing - Image Restoration
Digital Image Processing - Image RestorationMathankumar S
 
Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)asodariyabhavesh
 
Multi Object Tracking | Presentation 1 | ID 103001
Multi Object Tracking | Presentation 1 | ID 103001Multi Object Tracking | Presentation 1 | ID 103001
Multi Object Tracking | Presentation 1 | ID 103001Md. Minhazul Haque
 
Deep learning based object detection basics
Deep learning based object detection basicsDeep learning based object detection basics
Deep learning based object detection basicsBrodmann17
 
Contrast limited adaptive histogram equalization
Contrast limited adaptive histogram equalizationContrast limited adaptive histogram equalization
Contrast limited adaptive histogram equalizationEr. Nancy
 
Object detection presentation
Object detection presentationObject detection presentation
Object detection presentationAshwinBicholiya
 

What's hot (20)

Fundamental steps in image processing
Fundamental steps in image processingFundamental steps in image processing
Fundamental steps in image processing
 
Lecture 1 for Digital Image Processing (2nd Edition)
Lecture 1 for Digital Image Processing (2nd Edition)Lecture 1 for Digital Image Processing (2nd Edition)
Lecture 1 for Digital Image Processing (2nd Edition)
 
Spatial domain and filtering
Spatial domain and filteringSpatial domain and filtering
Spatial domain and filtering
 
Fundamental Steps of Digital Image Processing & Image Components
Fundamental Steps of Digital Image Processing & Image ComponentsFundamental Steps of Digital Image Processing & Image Components
Fundamental Steps of Digital Image Processing & Image Components
 
Dip unit-i-ppt academic year(2016-17)
Dip unit-i-ppt academic year(2016-17)Dip unit-i-ppt academic year(2016-17)
Dip unit-i-ppt academic year(2016-17)
 
Image segmentation
Image segmentation Image segmentation
Image segmentation
 
Digital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationDigital Image Processing: Image Segmentation
Digital Image Processing: Image Segmentation
 
Image Acquisition
Image AcquisitionImage Acquisition
Image Acquisition
 
Edge Detection and Segmentation
Edge Detection and SegmentationEdge Detection and Segmentation
Edge Detection and Segmentation
 
COM2304: Introduction to Computer Vision & Image Processing
COM2304: Introduction to Computer Vision & Image Processing COM2304: Introduction to Computer Vision & Image Processing
COM2304: Introduction to Computer Vision & Image Processing
 
Face recognition attendance system
Face recognition attendance systemFace recognition attendance system
Face recognition attendance system
 
Digital Image Processing: An Introduction
Digital Image Processing: An IntroductionDigital Image Processing: An Introduction
Digital Image Processing: An Introduction
 
Digital Image Processing - Image Compression
Digital Image Processing - Image CompressionDigital Image Processing - Image Compression
Digital Image Processing - Image Compression
 
Digital Image Processing - Image Restoration
Digital Image Processing - Image RestorationDigital Image Processing - Image Restoration
Digital Image Processing - Image Restoration
 
Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)
 
Multi Object Tracking | Presentation 1 | ID 103001
Multi Object Tracking | Presentation 1 | ID 103001Multi Object Tracking | Presentation 1 | ID 103001
Multi Object Tracking | Presentation 1 | ID 103001
 
Deep learning based object detection basics
Deep learning based object detection basicsDeep learning based object detection basics
Deep learning based object detection basics
 
Contrast limited adaptive histogram equalization
Contrast limited adaptive histogram equalizationContrast limited adaptive histogram equalization
Contrast limited adaptive histogram equalization
 
Object detection presentation
Object detection presentationObject detection presentation
Object detection presentation
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 

Similar to Introduction to computer graphics and multimedia

Overview of Graphics System
Overview of Graphics SystemOverview of Graphics System
Overview of Graphics SystemPrathimaBaliga
 
Introduction to computer graphics part 1
Introduction to computer graphics part 1Introduction to computer graphics part 1
Introduction to computer graphics part 1Ankit Garg
 
CG_ch1.pptx
CG_ch1.pptxCG_ch1.pptx
CG_ch1.pptxNirajG3
 
new ai techniques.pptx
new ai techniques.pptxnew ai techniques.pptx
new ai techniques.pptxSanandMishra
 
Computer graphics - Nitish Nagar
Computer graphics - Nitish NagarComputer graphics - Nitish Nagar
Computer graphics - Nitish NagarNitish Nagar
 
Introduction to computer graphics
Introduction to computer graphics Introduction to computer graphics
Introduction to computer graphics Priyodarshini Dhar
 
Chapter 10: Display Systems
Chapter 10: Display SystemsChapter 10: Display Systems
Chapter 10: Display Systemsaskme
 
Introduction to Computer graphics
Introduction to Computer graphicsIntroduction to Computer graphics
Introduction to Computer graphicsLOKESH KUMAR
 
Computer Graphics Notes
Computer Graphics NotesComputer Graphics Notes
Computer Graphics NotesGurpreet singh
 
CG_Unit1_SShah.pptx
CG_Unit1_SShah.pptxCG_Unit1_SShah.pptx
CG_Unit1_SShah.pptxShweta Shah
 
Cgmm introduction
Cgmm introductionCgmm introduction
Cgmm introductionSIRT BHOPAL
 
Overview of graphics systems.ppt
Overview of graphics systems.pptOverview of graphics systems.ppt
Overview of graphics systems.pptMalleshBettadapura1
 
Graphics display-devicesmod-1
Graphics display-devicesmod-1Graphics display-devicesmod-1
Graphics display-devicesmod-1Praveen Kumar
 
Graphics Primitives and CG Display Devices
Graphics Primitives and CG Display DevicesGraphics Primitives and CG Display Devices
Graphics Primitives and CG Display DevicesDIPIKA83
 
Introduction to Computer Graphics.pptx
Introduction to Computer Graphics.pptxIntroduction to Computer Graphics.pptx
Introduction to Computer Graphics.pptxAhmadAbba6
 

Similar to Introduction to computer graphics and multimedia (20)

Overview of Graphics System
Overview of Graphics SystemOverview of Graphics System
Overview of Graphics System
 
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
 
CG_ch1.pptx
CG_ch1.pptxCG_ch1.pptx
CG_ch1.pptx
 
new ai techniques.pptx
new ai techniques.pptxnew ai techniques.pptx
new ai techniques.pptx
 
Computer graphics - Nitish Nagar
Computer graphics - Nitish NagarComputer graphics - Nitish Nagar
Computer graphics - Nitish Nagar
 
Introduction to computer graphics
Introduction to computer graphics Introduction to computer graphics
Introduction to computer graphics
 
Chapter 10: Display Systems
Chapter 10: Display SystemsChapter 10: Display Systems
Chapter 10: Display Systems
 
Introduction to Computer graphics
Introduction to Computer graphicsIntroduction to Computer graphics
Introduction to Computer graphics
 
Display technology
Display technologyDisplay technology
Display technology
 
Cg Chap 02
Cg Chap 02Cg Chap 02
Cg Chap 02
 
Computer Graphics Notes
Computer Graphics NotesComputer Graphics Notes
Computer Graphics Notes
 
CG_Unit1_SShah.pptx
CG_Unit1_SShah.pptxCG_Unit1_SShah.pptx
CG_Unit1_SShah.pptx
 
Cgmm introduction
Cgmm introductionCgmm introduction
Cgmm introduction
 
Overview of graphics systems.ppt
Overview of graphics systems.pptOverview of graphics systems.ppt
Overview of graphics systems.ppt
 
Graphics display-devicesmod-1
Graphics display-devicesmod-1Graphics display-devicesmod-1
Graphics display-devicesmod-1
 
Graphics Primitives and CG Display Devices
Graphics Primitives and CG Display DevicesGraphics Primitives and CG Display Devices
Graphics Primitives and CG Display Devices
 
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
 
Introduction to Computer Graphics.pptx
Introduction to Computer Graphics.pptxIntroduction to Computer Graphics.pptx
Introduction to Computer Graphics.pptx
 

More from Shweta Shah

Windowing clipping
Windowing   clippingWindowing   clipping
Windowing clippingShweta Shah
 
ConsTRUCTION AND DESTRUCTION
ConsTRUCTION AND DESTRUCTIONConsTRUCTION AND DESTRUCTION
ConsTRUCTION AND DESTRUCTIONShweta Shah
 
Inheritance in C++
Inheritance in C++Inheritance in C++
Inheritance in C++Shweta Shah
 
Class objects oopm
Class objects oopmClass objects oopm
Class objects oopmShweta Shah
 
Virtual function and abstract class
Virtual function and abstract classVirtual function and abstract class
Virtual function and abstract classShweta Shah
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating SystemsShweta Shah
 

More from Shweta Shah (6)

Windowing clipping
Windowing   clippingWindowing   clipping
Windowing clipping
 
ConsTRUCTION AND DESTRUCTION
ConsTRUCTION AND DESTRUCTIONConsTRUCTION AND DESTRUCTION
ConsTRUCTION AND DESTRUCTION
 
Inheritance in C++
Inheritance in C++Inheritance in C++
Inheritance in C++
 
Class objects oopm
Class objects oopmClass objects oopm
Class objects oopm
 
Virtual function and abstract class
Virtual function and abstract classVirtual function and abstract class
Virtual function and abstract class
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
 

Recently uploaded

Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
 

Recently uploaded (20)

Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
 

Introduction to computer graphics and multimedia

  • 2. Overview  What is Computer Graphics?  Classification of Computer Graphics  Components of Computer Graphics  Display Devices  Random Display Architecture  Raster Display Architecture  Concept of Frame Buffer  Advantages  Applications
  • 3. What is Computer Graphics?  Creation, Storage and Manipulation of pictures and drawing using a digital computer.  Effective tool for presenting information.  It is important to understand –  How pictures or graphics objects are presented in computer graphics?  How pictures or graphics objects are prepared for presentation?  How previously prepared pictures or graphics objects are presented?  How interaction with pictures or graphics objects is accomplished?
  • 4. What is Computer Graphics?  Pictures or graphics objects are presented as collection of discrete picture elements.
  • 5. Some Basic Concepts of Computer Graphics  Refresh Rate ◦ Number of times per second the image is redrawn (e.g., 60 or higher)  Resolution ◦ The maximum number of points that can be displayed without overlap on a CRT. ◦ Resolution depends on the type of phosphor, the intensity to be displayed, focusing and deflection systems, size of video memory.  Pixel ◦ One dot or picture element of the image or graphical object.  Aspect Ratio ◦ Ratio of vertical points to horizontal points necessary to produce equal-length line in both direction. ◦ 4/3 : length of 4 points on horizontal line = length of 3 points on vertical line.
  • 6. Classification of Computer Graphics Passive Computer Graphics Vs Interactive Computer Graphics Parameter Passive Computer Graphics Interactive Computer Graphics. Control No control Dynamic nature Communicatio n One way communication Two way communication Interaction No interaction between user and H/w High bandwidth user interaction Supported Earlier Modern applications Motion & Updation No facility 2-D, 3-D transformations
  • 7. Classification of Computer Graphics Bitmapped Graphics Vs Vector Graphics Parameter Bitmapped Graphics Vector Graphics What are they made up of? Pixels Objects What can be edited? Individual pixels Individual objects What is the file size? Large, as the computer stores details of every pixel Small, as the computer stores details of objects, which do not require much memory What happens when they are resized? They lose quality They do not lose quality
  • 8. Components of Computer Graphics  Digital Memory Buffer.  TV Monitor.  Display Controller. CPU Video Monitor Display Controller Frame Buffer Update Process Process Refresh Information Pixel
  • 9. Display Devices  They are used for graphic display. The display system may be attached with a pc to display character, picture and video output.  Some common types of display systems are: ◦ Raster Scan Display ◦ Random Scan Display ◦ DVST ◦ Flat Panel Display
  • 10. Display Devices (contd...)  CRT (Cathode Ray Tube) –  The cathode ray tube (CRT) is a vacuum tube containing an electron gun and a fluorescent screen, with internal or external means to accelerate and deflect the electron beam.  Create images in the form of light emitted from the fluorescent screen.  In all modern CRT monitors and televisions, the beams are bent by magnetic deflection.
  • 11. Display Devices (contd...)  Basic CRT (Cathode Ray Tube) –
  • 12. Display Devices (contd...)  Basic CRT (Cathode Ray Tube) – 1. Electron Guns 2. Electron Beams 3. Focusing Coils 4. Deflection Coils 5. Anode Connection 6. Shadow Mask 7. Phosphor layer 8. Close-up of the phosphor coated inner side
  • 13. Display Devices (contd...)  CRT (Cathode Ray Tube) – ◦ Phosphor persistence –  A phosphor’s persistence is defined as the time from the removal of excitation to the moment of decaying the light to one-tenth of its original intensity.  Low persistence -> good for animation.  High persistence -> good for static picture with high complexity. ◦ Refresh Rate (RR)  Number of times per second the image is redrawn (e.g., 60 or higher)
  • 14. Color CRT Monitors  A CRT monitor displays color pictures by using a combination of phosphors that emit different colorlights. ◦ Two methods are there : Beam Penetration Method Shadow Mask Method
  • 15. Color CRT Monitors (contd...)  Beam Penetration Method-  Two layers of phosphor (red and green) are coated onto the inside of the CRT screen.  The display color depends on how far the electron beam penetrates into the phosphor layers.  The speed of the electrons, and the screen color at any point, is controlled by the beam acceleration voltage.  Only four colors are possible (red, green, orange, and yellow).  Quality of pictures is not as good as with other methods.
  • 16. Color CRT Monitors (contd...)  Beam Penetration Method-
  • 17. Color CRT Monitors (contd...)  Shadow Mask Method-  Three color phosphor dots (red, green and blue) at each point on the screen.  Three electron guns, each controlling the display of red, green and blue light.  We obtain color variations by varying the intensity levels of the three electron beam.  The delta-delta method and In-line method.
  • 18. Color CRT Monitors (contd...)  The in-line method:
  • 19. Color CRT Monitors (contd...)  The delta-delta method:
  • 22. Random Scan System Vs Raster Scan System Random Scan System Raster Scan System Cannot draw realistic shaded scenes. Used in systems to display realistic images. Store - Line drawing instruction Store – Value related to pixels (Intensity value) Higher resolution No support for high resolution Smooth line drawings Capable of producing curves better Cannot produce contrast, memory doesn't store intensity value of pixel Picture with better contrast Costlier Cost not too high as compared to Random Scan Line Drawing, Known as Vector
  • 23. Concept of Frame Buffer  A block of memory, dedicated to graphics output, that holds the contents of what will be displayed.  A frame buffer may be thought of as computer memory organized as a two-dimensional array with each (x,y) addressable location corresponding to one pixel.  Bit Planes or Bit Depth is the number of bits corresponding to each pixel.  A typical frame buffer resolution might be 640 x 480 x 8 1280 x 1024 x 8 1280 x 1024 x 24
  • 24. Concept of Frame Buffer  1-Bit Memory. Monochrome Display (Bit-map Display) Electron Gun 1 bit 2 levels
  • 25. Concept of Frame Buffer  3-Bit Color Display 3 red green blue COLOR: black red green blue yellow cyan magenta white R G B 0 0 0 1 0 0 0 1 0 0 0 1 1 1 0 0 1 1 1 0 1 1 1 1
  • 26. Concept of Frame Buffer  True Color Display 24 bit planes, 8 bits per color gun. 224 = 16,777,216 colors
  • 27. Advantages of Computer Graphics  High quality graphics display.  Show moving pictures, animation.  Display geometric relationships of objects.  Provide tool called motion dynamics.  Update Dynamics.
  • 28. Applications of Computer Graphics • GUI's, • Plotting in business, • Plotting in science and technology, • Scientific Visualization • Office automation • Desktop publishing, • Web/business/commercial publishing and advertisements, • CAD/CAM design, • Simulation studies, • Simulators • Cartography, • Multimedia, • Entertainment (movie, TV, Advt. Etc. ) • Virtual reality