© 2005 Pearson Education Chapter2 Overview of Graphics Systems.

Slides:



Advertisements
Similar presentations
Computer Graphics- SCC 342
Advertisements

Computer Graphics HARDWARE. LCD Displays Thinner and lighter. No tube or electron beams. Blocking/unblocking light through polarized crystals. Crystals.
Introduction to Raster scan display C A E D C Computer Aided Engineering Design Centre.
Graphics System 2012, Fall.
Display Devices Display device: output device that presents output visually Monitor/Display screen: The display device used with desktop computers, notebook.
Module 1 Prepared by Elizabeth Isaac DCS, RSET. Flat-Panel Display 1. Flat-Panel displays are thinner. 2. Its weight is less. 3. Need less power compared.
CGMB214: Intro. To Computer Graphics
Overview of Graphic Systems
CMPE 466 COMPUTER GRAPHICS
1 Lecture 2 Main components of graphical systems Graphical devices.
Java ThreadsGraphics Programming Graphics Programming: Graphics Devices.
Graphics Device Principles B.Sc. (Hons) Multimedia ComputingMedia Technologies.
Graphics Device Principles B.Sc. (Hons) Multimedia ComputingMedia Technologies.
1 King ABDUL AZIZ University Faculty Of Computing and Information Technology CS 454 Computer graphicsIntroduction Dr. Eng. Farag Elnagahy
Chapter-2 Overview of Graphics Systems Topics: Topics: Video-display system Video-display system Rater Scan systems Rater Scan systems Random scan systems.
Graphics Device System
CS 450: COMPUTER GRAPHICS REVIEW: INTRODUCTION TO COMPUTER GRAPHICS – PART 1 SPRING 2015 DR. MICHAEL J. REALE.
Monitors and Sound Systems section 3A This lesson includes the following sections: · Monitors · PC Projectors · Sound Systems.
Graphics Hardware Display (CRT, LCD,…) Graphics accelerator
IE433 CAD/CAM Computer Aided Design and Computer Aided Manufacturing Part-2 CAD Systems Industrial Engineering Department King Saud University.
1 Chapter 1: Graphics Systems and Models. 2 Applications of C. G. – 1/4 Display of information Maps GIS (geographic information system) CT (computer tomography)
Output Thomas W. Davis. What is Output? Output it data that has been processed into a useful form Output includes: Monitors Printers Speakers Etc.
Basics of a Computer Graphics System Introduction to Computer Graphics CSE 470/598 Arizona State University Dianne Hansford.
CGMB214: Introduction to Computer Graphics
1 In the name of God Computer Graphics. 2 Image Mathematical Model Image Analysis (pattern recognition) Image Synthesis (Rendering) ModelingImage processing.
1 Computer Graphics Week3 –Graphics & Image Processing.
Graphics System 2011, Fall.
Overview of Graphics Systems
University College Dublin1 Output devices COMP 3003.
CHAPTER 2 GRAPHICS HARDWARE.
Display Technologies.
Raster-scan system In addition to the central processing unit a special purpose processor called the video controller or display controller is used to.
Lecture No. 3.  Screen resolution  Color  Blank space between the pixels  Intentional image degradation  Brightness  Contrast  Refresh rate  Sensitivity.
Computer Graphics Hardware
CSC 461: Lecture 1 1 Lecture 1: Introduction Objectives Explore what computer graphics is about Survey some application areas Introduce a history of computer.
Objectives Differentiate between raster scan display and random scan display.
UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA.
CSE 494/598 Intro to Applied Computer Graphics Anshuman Razdan DCST AR's Web Page AR's Web Page
Hardware used in Multimedia Systems. Hardware demands on multimedia systems Multimedia puts huge demands on a computer system, so designers and users.
Lecture # 4 Output Devices. Output Devices Devices that convert machine language into human understandable form. Output can be in display form, on paper.
Introduction to Graphical Hardware Display Technologies
Institute for Visualization and Perception Research 1 © Copyright Haim Levkowitz Graphics Systems Overview Video display devices … Input devices.
 Video Display Devices Video Display Devices  Cathode-ray tube (CRT) Monitors Cathode-ray tube (CRT) Monitors  Display Technologies Display Technologies.
Computer Organisation 1 Sébastien Piccand Display devices.
Overview of Graphics System
Computer Graphics & Multimedia
K.B.H.POLYTECHNIC,MALEGAON CAMP, MALEGAON. Computer Hardware & Maintenance. S.Y.C.M/I.F Guided By :- Mr.K.S.Pawar. Lecturer in Computer Department.
1 Graphics Device System. 2 Acknowledgement I’d like to thank Pradondet Nilagupta who creates such a good work on these lecture notes.
Computer Graphics Lecture -02. Frame Buffer The image being displayed is stored in a dedicated system memory area that is often referred.
Computer Graphics Lecture 02 Graphics Systems Taqdees A. Siddiqi
1.  The primary output device in a graphics system is a video monitor. These monitors are based on Cathode Ray Tube (CRT) design.  CRT is a vacuum tube/electron.
Computer Graphics CC416 Lecture 02: Overview of Graphics Systems: Raster & Random Displays – Chapter 2 Dr. Manal Helal – Fall 2014.
Graphic Systems. Basic Graphics System Input devices Output device Image formed in FB [Edward Angel, Interactive computer Graphics, 2009]
سیستم تلویزیون سیستم تلویزیون جلسه هفتم : واحد نمایش رایانه ( مانیتور ) امید رضا معروضی دانشگاه شاهرود.
The Cathode Ray Tube Monitor
CAD Display Devices J. M. Dave Assistant Professor
Computer Graphics Lecture 3. Graphics Output Devices A- VIDEO DISPLAY DEVICES 1.Refresh cathode-ray tube (CRT) 2.Raster-Scan Displays 3.Random-Scan Displays.
Introduction to Computer Graphics
Graphics System 2017, Fall.
Computer Graphics Lecture 4 Computer Graphics Hardware
Computer Graphics Lecture 3 Computer Graphics Hardware
Overview of Graphics Systems: I
Overview of Graphics Systems
Graphics Systems.
Overview of Graphics Systems
Overview of Graphics Systems
Overview (Display Devices)
OVERVIEW OF GRAPHICS SYSTEMS
Chapter 2 Overview of Graphics Systems
Overview of Graphics Systems
Presentation transcript:

© 2005 Pearson Education Chapter2 Overview of Graphics Systems

© 2005 Pearson Education Overview of Graphics Systems Video Display Devices Input Devices Raster-Scan Systems Graphics Software

© 2005 Pearson Education Video Display Devices Cathode-ray tube (CRT) Monitor Rater-Scan Displays Random-Scan Displays Color CRT Monitors Flat-Panel Displays

© 2005 Pearson Education Cathode-ray tube (CRT) Monitors Primary output device – Video monitors –Standard design of video monitor: Cathode-ray tube (CRT)

© 2005 Pearson Education Cathode-ray tube (CRT) Monitors

Display Technologies

© 2005 Pearson Education Cathode-ray tube (CRT) Monitors –Refresh CRT Beam of electrons hit phosphor-coated screen, light emitted by phosphor Direct electron beam to the same screen repeatedly, keeping phosphor activated The frequency at which a picture is redrawn on the screen is referred to as the “refresh rate” The maximum number of points that can be displayed on a CRT is referred to as the “resolution” Display principle –Raster Scan Display Principle –Random Scan Display Principle

© 2005 Pearson Education CRT Display Principles Raster-Scan Displays –Based on TV technology Electron beam swept across screen one row at a time from top to bottom Each row is referred to as a scan line

© 2005 Pearson Education CRT Display Principles Raster-Scan Displays –Picture elements: screen point referred as “Pixel” –Picture information stored in refresh (frame) buffer

© 2005 Pearson Education CRT Display Principles Raster-Scan Displays –Picture information stored in refresh (frame) buffer The number of bits per pixel in the frame buffer is called depth or bit planes Buffer with 1 bit per pixel – Bitmap Buffer with multiple bits per pixel – Pixmap –Interlaced refresh procedure Beams sweeps across every other scan line

Frame Buffer A frame buffer is characterized by size, x, y, and pixel depth. the resolution of a frame buffer is the number of pixels in the display. e.g. 1024x1024 pixels. Bit Planes or Bit Depth is the number of bits corresponding to each pixel. This determines the color resolution of the buffer. Bilevel or monochrome displays have 1 bit/pixel 8bits/pixel -> 256 simultaneous colors 24bits/pixel -> 16 million simultaneous colors

Specifying Color direct color : – each pixel directly specifies a color value e.g., 24bit : 8bits(R) + 8bits(G) + 8 bits(B) palette-based color : indirect specification –use palette (CLUT) e.g., 8 bits pixel can represent 256 colors 24 bits plane, 8 bits per color gun = 16,777,216

Refresh Rates and Bandwidth Frames per second (FPS)

Interlaced Scanning Scan frame 30 times per second To reduce flicker, divide frame into two fields—one consisting of the even scan lines and the other of the odd scan lines. Even and odd fields are scanned out alternately to produce an interlaced image.

Aspect Ratio Frame aspect ratio (FAR) = horizontal/vertical size TV 4:3 HDTV 16:9 Page 8.5:11 ~ 3/4 Pixel aspect ratio (PAR) = FAR vres/hres Nuisance in graphics if not 1

© 2005 Pearson Education CRT Display Principles Random-Scan Display Principles –Calligraphic Displays also called vector, stroke or line drawing graphics –Electron beam directed only to the points of picture to be displayed. –Vector displays, electron beams trace out lines to generate pictures –Picture stores as a set of line-drawing commands Storage referred as display list, refresh display file, vector file or display program – 1/Slide11.html

© 2005 Pearson Education CRT Display Principles Sample of Random-Scan displays principles

Images are described in terms of line segments rather than pixels Display processor cycles through the commands CRT Display Principles

Pros and Cons Advantages to Raster Displays –lower cost –filled regions/shaded images Disadvantages to Raster Displays –a discrete representation, continuous primitives must be scan-converted (i.e. fill in the appropriate scan lines) –Aliasing or "jaggies" Arises due to sampling error when converting from a continuous to a discrete representation

Comparing Raster and Vector (1/2) advantages of vector: –very fine detail of line drawings (sometimes curves), whereas raster suffers from jagged edge problem due to pixels (aliasing, quantization errors) –geometry objects (lines) whereas raster only handles pixels –eg line plot: vector disply computes 2000 endpoints –raster display computes all pixels on each line

Comparing Raster and Vector (2/2) advantages of raster: –cheaper –colours, textures, realism –unlimited complexity of picture: whatever you put in refresh buffer, whereas vector complexity limited by refresh rate

© 2005 Pearson Education Color CRT Monitors Using a combination of phosphors that emit different-colored light Beam-penetration –Used in random-scan monitors –Use red and green phosphors layers –Color depends on the penetrated length of electrons Shadow mask –Used in raster-scan systems –Produce wide range of color with RGB color model

Color CRT Monitors Color CRTs are much more complicated –Requires manufacturing very precise geometry –Uses a pattern of color phosphors on the screen: Delta electron gun arrangementIn-line electron gun arrangement

© 2005 Pearson Education Color CRT Monitors Operation of delta-delta, shadow mask CRT

© 2005 Pearson Education Flat-Panel Displays A class of video devices that have reduced volume, weight and power requirement compared with CRT Two main categories –Emissive Displays Convert electrical energy to light energy e.g. Plasma panels –Non-emissive Displays Use optical effects to convert light from other sources into graphics patterns e.g. LCD monitors

© 2005 Pearson Education Plasma Panel Display Plasma panels (gas-discharge display) –Contracted by filling the region between two glass plates with a mixture of gases –Refresh buffer used to store picture information –Firing voltages applied to refresh the pixel positions

© 2005 Pearson Education Liquid-crystal Displays Liquid-crystal displays (LCD) commonly used in small systems –Liquid crystal, compounds have a crystalline arrangement of molecules, flow like a liquid –Passive-matrix LCD To control light twisting, voltage applied to intersecting conductors to align the molecules –Active-matrix LCD Using thin-film transistor technology, place a transistor at each pixel location

Video Output Devices Immersive –Head-mounted displays (HMD) –Stereo shutter glasses –Virtual Retinal Display (VRD) –CAVE™

Video Output Devices Desktop –Vector display –CRT –LCD flatpanel –Plasma –workstation displays(Sun Lab) –PC and Mac laptops –Tablet computers –Wacom’s display tablet –Digital Micromirror Devices (projectors) –Field Emission Devices (FEDs) –Organic Light-Emitting Diode (OLED) Arrays

Traditional Input Device (1/4) Commonly used today Mouse-like devices –mouse –wheel mouse –trackball Keyboards

Pen-based devices –pressure sensitive –absolute positioning –tablet computers IPAQ, WinCE machines Microsoft eTablet coming soon –palm-top devices Handspring Visor, PalmOS™ Traditional Input Device (2/4)

Traditional Input Device (3/4) Joysticks –game pads –flightsticks –Touchscreens Microphones –wireless vs. wired –headset

Traditional Input Device (4/4) Digital still and video cameras, scanners MIDI devices –input from electronic musical instruments –more convenient than entering scores with just a mouse/keyboard

3D Input Device (1/2) Electromagnetic trackers –can be attached to any head, hands, joints, objects –Polhemus FASTRAK™(used in Brown’s Cave)

3D Input Device (2/2) Gloves –attach electromagnetic tracker to the hand Pinch gloves –contact between digits is a “pinch” gesture –in CAVE, extended Fakespace PINCH™ gloves with extra contacts

© 2005 Pearson Education Raster-Scan systems Organization of raster system –Fixed area of system memory reserved for frame buffer which can be directly accessed by video controller CPU System Memory Video Controller Monitor System Bus I/O Devices

© 2005 Pearson Education Raster-Scan systems Video Controller –Refresh operations X, Y register used to indicate pixel position Fix Y register and increment X register to generate scan line –Double buffering Pixel value can be loaded in buffer while Provide a fast mechanism for real-time animation generation

© 2005 Pearson Education Raster-Scan Systems Raster-Scan Display Processor –Free the CPU from the graphics chores –Provide separate display-processor memory –Fig. Architecture of raster-scan display system with display processor CPU System Memory Display Processor System Bus I/O Devices Display Processor memory (Frame Buffer) Video Controller Monitor

Graphics Software Classifications –Special purpose package Designed for non-programmers No graphics procedures involved Communicate with a set of menus –General programming package Designed for programmers Provide library of graphics functions used in programming language