Institute for Visualization and Perception Research 1 © Copyright Haim Levkowitz Graphics Systems Overview Video display devices … Input devices … Hard-copy devices Graphics software...
Institute for Visualization and Perception Research 2 © Copyright Haim Levkowitz Video display devices … CRTs … Raster-scan displays … Vector displays … Graphics displays, monitors, workstations...
Institute for Visualization and Perception Research 3 © Copyright Haim Levkowitz CRTs … Magnetic deflection Accelerating anode Electrostatic deflection Phosphor persistence Intensity distribution Resolution Aspect ratio
Institute for Visualization and Perception Research 4 © Copyright Haim Levkowitz Magnetic deflection
Institute for Visualization and Perception Research 5 © Copyright Haim Levkowitz Accelerating anode
Institute for Visualization and Perception Research 6 © Copyright Haim Levkowitz Electrostatic deflection
Institute for Visualization and Perception Research 7 © Copyright Haim Levkowitz Phosphor persistence
Institute for Visualization and Perception Research 8 © Copyright Haim Levkowitz Intensity distribution
Institute for Visualization and Perception Research 9 © Copyright Haim Levkowitz Resolution
Institute for Visualization and Perception Research 10 © Copyright Haim Levkowitz Aspect ratio
Institute for Visualization and Perception Research 11 © Copyright Haim Levkowitz Raster-scan displays... Pixel Scan line Frame buffer Bitmap/pixmap Scan & retrace … Frame timing …
Institute for Visualization and Perception Research 12 © Copyright Haim Levkowitz Scan & retrace Horizontal Vertical Interlace vs. non interlace …
Institute for Visualization and Perception Research 13 © Copyright Haim Levkowitz Interlace vs. non interlace 2:1 vs. random
Institute for Visualization and Perception Research 14 © Copyright Haim Levkowitz Frame timing … Retrace: V: 1.3 mSec; H: 10 micro Sec. Sync pulse every: V: 1/60 Sec.; H: 63.5 micro Sec. 525 scan lines (RS 170 video standard) 1st 21: V blanked ==> 483 displayed 53 microSec./scan line 512 pixels ==> 100 nSec./pixel 512 x 1024 ==> 50 nSec./pixel 1024 x 1024 ==> 25 nSec./pixel
Institute for Visualization and Perception Research 15 © Copyright Haim Levkowitz Frame buffer … Simple: Frame buffer is part of system memory... Dedicated frame buffer … Video controller … Display processor …
Institute for Visualization and Perception Research 16 © Copyright Haim Levkowitz Simple: Frame buffer is part of system memory
Institute for Visualization and Perception Research 17 © Copyright Haim Levkowitz Dedicated frame buffer
Institute for Visualization and Perception Research 18 © Copyright Haim Levkowitz Video controller
Institute for Visualization and Perception Research 19 © Copyright Haim Levkowitz Display processor Scan conversion Characters: outline curves/pixel grids …
Institute for Visualization and Perception Research 20 © Copyright Haim Levkowitz Characters: outline curves / pixel grids
Institute for Visualization and Perception Research 21 © Copyright Haim Levkowitz Vector displays … Random-scan/stroke Line drawing Display list No shaded image Higher resolution Smooth lines (beam follows line)
Institute for Visualization and Perception Research 22 © Copyright Haim Levkowitz Vector display example …
Institute for Visualization and Perception Research 23 © Copyright Haim Levkowitz Graphics displays, monitors, workstations … Direct view storage tubes … Color CRT monitors … Flat-panel displays … Three-dimensional viewing devices Stereoscopic and virtual-reality systems
Institute for Visualization and Perception Research 24 © Copyright Haim Levkowitz Direct view storage tubes Store in CRT 2 guns Primary: Store Flood: Maintain Advantages No refresh ==> High res’n, no flicker Disadvantages No color/selective erase; slow
Institute for Visualization and Perception Research 25 © Copyright Haim Levkowitz Color CRT monitors … Shadow mask Composite RGB 24 bits/pixel +16 Million colors Full-/true-color
Institute for Visualization and Perception Research 26 © Copyright Haim Levkowitz Delta-delta
Institute for Visualization and Perception Research 27 © Copyright Haim Levkowitz Flat-panel displays Emissive … Nonemissive...
Institute for Visualization and Perception Research 28 © Copyright Haim Levkowitz Emissive … Electricity --> light Plasma … Thin-film electroluminescent … LED Flat CRTs Electron beams accelerated parallel to screen
Institute for Visualization and Perception Research 29 © Copyright Haim Levkowitz Plasma … Gas-discharged “Sandwich” 2 glass plates Vertical ribbons Horizontal ribbons Mixture of gasses (neon) High brightness Monochrome
Institute for Visualization and Perception Research 30 © Copyright Haim Levkowitz Thin-film electroluminescent … Similar to plasma Phosphor instead of gas Phosphor becomes conductor
Institute for Visualization and Perception Research 31 © Copyright Haim Levkowitz Nonemissive Optical effects Sunlight / other source --> graphics pattern LCD...
Institute for Visualization and Perception Research 32 © Copyright Haim Levkowitz LCD … Nematic (threadlike) liquid-crystal Polarized light Internal source / surrounding Passive-matrix... Active-matrix...
Institute for Visualization and Perception Research 33 © Copyright Haim Levkowitz Passive- matrix … Align to block/transmit H + V rows of conductors Pixel: intersection of 2 conductors On: twist polarized light to pass Off: don’t twist ==> block Back lighting Color: triads/dyes
Institute for Visualization and Perception Research 34 © Copyright Haim Levkowitz Active-matrix … Transistor at each pixel Thin film transistor Control voltage at pixel location Prevent charge from leaking
Institute for Visualization and Perception Research 35 © Copyright Haim Levkowitz Three-dimensional viewing devices Varifocal mirror Other
Institute for Visualization and Perception Research 36 © Copyright Haim Levkowitz Stereoscopic and virtual- reality systems Stereoscopic Eye separation Natural / mechanical aid Head-mounted displays Resolution “Legally blind” Affect on user
Institute for Visualization and Perception Research 37 © Copyright Haim Levkowitz Input devices... Keyboards Mouse, Trackball & Spaceball, Joysticks Data glove Digitizers Image scanners Touch panels Light pens Voice systems
Institute for Visualization and Perception Research 38 © Copyright Haim Levkowitz Graphics software Graphics pipeline … Coordinates representations … Transformation pipeline … Graphics functions Standards
Institute for Visualization and Perception Research 39 © Copyright Haim Levkowitz Graphics pipeline …
Institute for Visualization and Perception Research 40 © Copyright Haim Levkowitz Coordinate rep’s … Modeling / Local / Master (mc) World (wc) Physical device / screen (dc) Normalized device (nc)
Institute for Visualization and Perception Research 41 © Copyright Haim Levkowitz Transformation pipeline … mc --> wc --> nc --> dc
Institute for Visualization and Perception Research 42 © Copyright Haim Levkowitz Graphics functions Output primitives … Attributes … Transformations … Segmentation Objects, structures
Institute for Visualization and Perception Research 43 © Copyright Haim Levkowitz Output primitives … Character string Geometric entities Point Line Curve Filled area (polygon, circle,...) General
Institute for Visualization and Perception Research 44 © Copyright Haim Levkowitz Attributes Color Line style, thickness Text style Area-filling patterns
Institute for Visualization and Perception Research 45 © Copyright Haim Levkowitz Transformations Geometric... Modeling... Viewing...
Institute for Visualization and Perception Research 46 © Copyright Haim Levkowitz Geometric Translate Rotate Scale Sheer
Institute for Visualization and Perception Research 47 © Copyright Haim Levkowitz Modeling Construct object / scene Object description Modeling coo’s
Institute for Visualization and Perception Research 48 © Copyright Haim Levkowitz Viewing … Project view of picture Specify views Selected portion of output
Institute for Visualization and Perception Research 49 © Copyright Haim Levkowitz Standards Portability Core GKS PHIGS, PHIGS+ … Language binding … Interface: CGI Store / transmit: CGM
Institute for Visualization and Perception Research 50 © Copyright Haim Levkowitz PHIGS... Programmer’s Hierarchical Interactive Graphics Standard Extension of GKS Modeling Color Surface rendering Picture manipulation
Institute for Visualization and Perception Research 51 © Copyright Haim Levkowitz PHIGS+ 3-D surface shading extension
Institute for Visualization and Perception Research 52 © Copyright Haim Levkowitz Language binding … Syntax to access standard graphics functions from a particular language