Computer Graphics System Input & Output Technologies

Slides:



Advertisements
Similar presentations
A.J. Guzman Najinder Mann Terry Bankhead HARDWARE REPORT.
Advertisements

Computer Graphics Prof. Muhammad Saeed. Hardware (Display Technologies and Devices) III Hardware III Computer Graphics August 1,
Chapter 5 – Part 2 Input and Output
Computer Graphics- SCC 342
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.
Computer Applications in Business
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.
Overview of Graphic Systems
Display Hardware Yingcai Xiao Display Hardware Yingcai Xiao.
CMPE 466 COMPUTER GRAPHICS
Java ThreadsGraphics Programming Graphics Programming: Graphics Devices.
Graphics Device Principles B.Sc. (Hons) Multimedia ComputingMedia Technologies.
EET 450 – Advanced Digital Video Display Systems.
1 King ABDUL AZIZ University Faculty Of Computing and Information Technology CS 454 Computer graphicsIntroduction Dr. Eng. Farag Elnagahy
University College Dublin1 Introduction to Computer Graphics COMP 3003.
1 Graphics hardware Output devices Input devices.
Imaging Science Fundamentals Chester F. Carlson Center for Imaging Science Display Systems Viewing Images.
Computer Graphics Hardware and Software Lecture Notes, CEng 477.
1 Video Display Devices Display Hardware Video display devices Input devices Locator Devices Keyboard devices.
1.Introduction to Computer Graphics GMR lab. What is computer garphics? The generation of graphical output using a computer Refers to creation, Storage.
CS 450: COMPUTER GRAPHICS REVIEW: INTRODUCTION TO COMPUTER GRAPHICS – PART 1 SPRING 2015 DR. MICHAEL J. REALE.
CRT MONITOR cathode-ray tube
Terms 1. VGA VGA - Short for Video Graphics Array, VGA is a popular display standard developed by IBM and introduced in 1987 VGA provides 640 x 480 resolution.
Monitors and Sound Systems section 3A This lesson includes the following sections: · Monitors · PC Projectors · Sound Systems.
Graphics Hardware Display (CRT, LCD,…) Graphics accelerator
CRT MONITOR cathode-ray tube
Lecture Computer Applications to Business 1 Video and Sound.
Computer Graphics Lecture 05 Fasih ur Rehman. Last Class Overview of Graphic Systems – Vector Displays – Movie Standards – LCD’s.
1 Hardware Devices Display Hardware Video display devices Hard-copy devices Input devices Locator Devices Keyboard devices Valuator Devices Choice Devices.
IE433 CAD/CAM Computer Aided Design and Computer Aided Manufacturing Part-2 CAD Systems Industrial Engineering Department King Saud University.
Rajamangala Institute of Technology 1 Computer Graphics Hardware Input/Output Technologies.
David Luebke9/10/2015 CS 551 / 645: Introductory Computer Graphics David Luebke
Basics of a Computer Graphics System Introduction to Computer Graphics CSE 470/598 Arizona State University Dianne Hansford.
Peripherals The term peripherals refers to all hardware devices that are attached to your computer and are controlled by your computer system Peripherals.
1 In the name of God Computer Graphics. 2 Image Mathematical Model Image Analysis (pattern recognition) Image Synthesis (Rendering) ModelingImage processing.
University College Dublin1 Output devices COMP 3003.
Lecture No. 3.  Screen resolution  Color  Blank space between the pixels  Intentional image degradation  Brightness  Contrast  Refresh rate  Sensitivity.
Computer Graphics Hardware
Objectives Differentiate between raster scan display and random scan display.
Overview of Graphics Systems. Cathode-ray Tube (CRT) - colors are represented using Red, Green, and Blue components - the CRT has a mechanism for.
CSE 494/598 Intro to Applied Computer Graphics Anshuman Razdan DCST AR's Web Page AR's Web Page
CS 445 / 645: Introductory Computer Graphics David Brogan Image from:
Hardware used in Multimedia Systems. Hardware demands on multimedia systems Multimedia puts huge demands on a computer system, so designers and users.
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.
Display Technology INFO410 & INFO350 S Jack Pinches INFORMATION
Computer Fundamentals MSCH 233 Lecture 5. The Monitor A Monitor is a video screen that looks like a TV. It displays both the input data and instructions,
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.
Name Enrolment no.: Dhruti Desai Khushboo Desai Sneha Gangwani Rajul Shah
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
COMP413: Computer Graphics Overview of Graphics Systems Chapter 1.
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.
8.1 hardware devices Output devices By Ranjit Bassi.
Introduction to Computer Graphics
Computer Graphics Lecture 3 Computer Graphics Hardware
Overview of Graphics Systems: I
Overview of Graphics Systems
Overview of Graphics Systems
Overview of Graphics Systems
OVERVIEW OF GRAPHICS SYSTEMS
Chapter 2 Overview of Graphics Systems
Overview of Graphics Systems
Presentation transcript:

Computer Graphics System Input & Output Technologies Introduction to Computer Graphics and Animation (Principle of Computer Graphics) Rattapoom Waranusast

A Graphics System Output devices Input devices Processor and memory

Display Devices Hard Copy devices Transient displays Printers, plotters Transient displays LCD Monitors, CRT Monitors, projectors

1897 – Cathode Ray Oscilloscope Cathode Ray Tube Recently, most common is Cathode Ray Tube (CRT) monitor Horizontal and vertical deflectors focus an electron beam on any spot on a phosphor coated screen Electrons hit the screen phosphor molecules and excite them Karl Ferdinand Braun 1897 – Cathode Ray Oscilloscope

Phosphors Most phosphors relax back to the ground state by emitting a photon of light which is called fluorescence, which decays in under a millisecond Some molecules may be further excited, and emit a light call phosphorescence, which decays slower, but still rapidly (15-20 milliseconds) Therefore, the screen must be refreshed by redrawing the image They also are characterized by their persistence (time to decay of emitted light) High persistence cheap and good for text, bad for animation Low persistence, good for animation, but need high refresh rate

Color Systems Phosphors have a color. Color systems have groups of 3 different phosphors, for red, green and blue. 3 Electron guns used, for R G and B Each pixel consists of 3 dots of phosphor, arranged as triangle Combining different intensities of phosphors can generate different colours Standard Dot-trio SONY Trinitron CRT NEC Hybrid Mask Hitachi EDP

Shadow Masks Shadow mask holes are arranged so that each beam can only excite it’s own color phosphor

Shadow Masks (2)

Vector Display Devices B A.K.A. Vector Scan Displays, Random Scan Devices, Line Plotters The electron beam directly draws the picture DrawLine(A, B): Turn beam off, move to A. Turn beam on, move to B.

Vector Graphics Although Vector Displays no longer as widely used, it is still common practice to deal with certain types of images in terms of vector graphics. A vector file contains a list of entries each of which describes an element of a picture. How a picture element is described depends on what type of element it is. e.g. a line segment can be described in terms the co-ordinates of its two end points, its thickness, and its style (solid, dotted, etc.) Also curves and shapes. Example: postscript files (PS/EPS) To display on a RASTER device the graphic needs to be rasterized

Raster Graphics An image made up of many small regularly placed cells called picture elements (pixels) Stored as an array of numerical values commonly called a pixelmap (or bitmap)

Raster Scan Devices Scans the screen from top to bottom in a regular pattern (common TV technology) A Raster is a matrix of pixels (picture elements) covering the screen The electron beam is turned on/off so the image is a collection of dots painted on screen one row (scan line) at a time.

Frame Buffer An image is stored in a special graphics memory area called a frame buffer where each memory location corresponds to a pixel A display processor scans this memory and controls the electron beam at each pixel accordingly For a monochrome system, each pixel is either on or off, so only one bit per pixel is required, the electron beam is either on or off For greyscale images, 8 bits per pixel gives 256 different intensities of gray For a true color display there should be 8 bits/color giving a total of 24 bits (or more) per pixel.

Bits Per Pixel 1 Bit Per Pixel 1 or 0 in binary (on/off) 22 = 4 possible combinations: 00, 01, 10, 11 00000000 to 11111111. 28 = 255 possible values 000000000000000000000000 to 111111111111111111111111. i.e. 224 or 16 million possible values

Memory Usage Example Black-and-white Greyscale True-colour 8x8x1 = 64 bits 8x8x8 = 512 bits 8x8x24 = 1536 bits

Rasterization Geometric and Mathematical Data structures typically in vertex coordinates not dependent on resolution We must convert from typical continuous representation to discrete

Anti-aliasing

Raster Scan Systems: Conclusion Advantages of Raster Scan systems: Low cost Refresh rate independent of image complexity Handles colour and filled areas images -> high refresh Regular repetitive => easier and cheaper to implement. Disadvantages Models must be scan converted. Often this can’t be reused so must do this every frame. Aliasing Requires large refresh buffers even for small or simple images. Images bound to a certain resolution

Vector Displays Advantages: Disadvantages High resolution and not discretized Less Storage Space Less Transfer Time (usually) Disadvantages Limited colour capability. Problems with filled areas and shading. Flicker occurs as complexity of image increases. Vector data needs some processing before display Processing required before obtaining the Vector representation Wastage in Overlapping areas

LCD Displays Thinner and lighter. No tube or electron beams. Blocking/unblocking light through polarized crystals. Crystals liquefy when excited by heat or E field. No refresh unless the screen changes. Color - 3 cells per pixel. After light passes through first layer, the LCD crystals change the plane of the light’s vibration so that it can pass through the second layer.

LCD Displays When an electric field is passed through the LCD layers, they align themselves with the field and untwist. Polarised light is let through the crystals unhindered but becomes blocked by the second polarizer layer. The relevant pixel then becomes darkened out

CRT Displays Disadvantages Advantages Fast response (high resolution possible) Full color (large modulation depth of E-beam) Saturated and natural colours Inexpensive, matured technology Wide angle, high contrast and brightness Disadvantages Large and heavy (typ. 70x70 cm, 15 kg) High power consumption (typ. 140W) Harmful DC and AC electric and magnetic fields Flickering at 50-80 Hz (no memory effect) Geometrical errors at edges

LCD Displays Advantages Disadvantages Small footprint (approx 1/6 of CRT) Light weight (typ. 1/5 of CRT) Low power consumption (typ. 1/4 of CRT) Completely flat screen - no geometrical errors Crisp pictures - digital and uniform colors No electromagnetic emission Fully digital signal processing possible Large screens (>20 inch) on desktops Disadvantages High price (presently 3x CRT) Poor viewing angle (typ. +/- 50 degrees) Low contrast and luminance (typ. 1:100) Low luminance (typ. 200 cd/m2)

Plasma Displays

Plasma Displays Plasma Display Panel Pros Cons Large viewing angle Good for large-format displays Fairly bright Cons Expensive Large pixels (~1 mm versus ~0.2 mm) Phosphors gradually deplete Less bright than CRTs, using more power

Organic LED Arrays Organic Light-Emitting Diode (OLED) Arrays OLEDs function like regular semiconductor LEDs But they emit light Thin-film deposition of organic, light-emitting molecules through vapor sublimation in a vacuum. Dope emissive layers with fluorescent molecules to create color.

Display Technologies: Organic LED Arrays OLED pros: Transparent Flexible Light-emitting, and quite bright (daylight visible) Large viewing angle Fast (< 1 microsecond off-on-off) Can be made large or small Available for cell phones and car stereos OLED cons: Not very robust, display lifetime a key issue Currently only passive matrix displays Passive matrix: Pixels are illuminated in scanline order, but the lack of phospherescence causes flicker Active matrix: A polysilicate layer provides thin film transistors at each pixel, allowing direct pixel access and constant illum.

Logical Input Devices A Classification of Input Devices to enable some level of abstraction so they can be supported by various graphics systems Diverse variations of input devices exist It is useful to classify object in terms of what it does This provides level of abstraction Enhances portability (device independent design of interface) Shields application from physical details

Classes of Logical Input Devices Locator/ Pick to indicate a position or orientation (subclasses) to select a displayed entity Valuator to input a single real number String To input a character string Returns key with specific meaning Letters, Numbers etc. Choice To select from a set of possible actions or choices Often return sensory feedback e.g. lights, clicks

Physical Input Devices Keyboard: string/choice input Gamepad: choice Mouse: pick/locator device with relative positioning Tablet: pick/locator device with absolute positioning Joystick/Trackball: locator/valuator Knobs (e.g. Volume control): valuator devices

Drivers Nowadays days we have a lot more diverse input hardware, some of which don’t fit well into the Logical Input Device Classes e.g.: bat, blow-suck tube, brain-computer interface, chording, dataglove, electronic ink, eye-tracking, foot pedal, gesture, joystick, light pen, motional input device, mouthstick, OCR, paddle, pointing device, puck, stroke recognition, tongue-activated joystick, touch interactive display, touch tablet, touchpad, trackball Logical Input Devices were invented for the GKS standard graphics system. These days dedicated drivers for all pieces of hardware can be written that talk more directly to your Operating system.

Physical Input Devices

Other Common Input Devices

Data Gloves

Force Feedback Devices Combine input and some degree of output Useful for navigating simulated virtual environments Range of feedback types: Tactile Feedback Haptic Feedback Force Feedback

Eye Trackers

Motion Capture