Reading. 1. Displays and framebuffers. History. Modern graphics systems. Required

Similar documents
Reading. Displays and framebuffers. Modern graphics systems. History. Required. Angel, section 1.2, chapter 2 through 2.5. Related

3. Displays and framebuffers

Displays. History. Cathode ray tubes (CRTs) Modern graphics systems. CSE 457, Autumn 2003 Graphics. » Whirlwind Computer - MIT, 1950

Reading. Display Devices. Light Gathering. The human retina

Displays and framebuffers

Types of CRT Display Devices. DVST-Direct View Storage Tube

Comp 410/510. Computer Graphics Spring Introduction to Graphics Systems

Displays and framebuffers. CSE 457 Winter 2015

CS 4451A: Computer Graphics. Why Computer Graphics?

PTIK UNNES. Lecture 02. Conceptual Model for Computer Graphics and Graphics Hardware Issues

Display Technologies CMSC 435. Slides based on Dr. Luebke s slides

Display Systems. Viewing Images Rochester Institute of Technology

Computer Graphics. Introduction

2.2. VIDEO DISPLAY DEVICES

Computer Graphics Hardware

1. Introduction. 1.1 Graphics Areas. Modeling: building specification of shape and appearance properties that can be stored in computer

Computer Graphics: Overview of Graphics Systems

Introduction to Computer Graphics

CMPE 466 COMPUTER GRAPHICS

Screens; media that use additive primaries

Part 1: Introduction to Computer Graphics

Downloads from:

Part 1: Introduction to computer graphics 1. Describe Each of the following: a. Computer Graphics. b. Computer Graphics API. c. CG s can be used in

These are used for producing a narrow and sharply focus beam of electrons.

VGA Port. Chapter 5. Pin 5 Pin 10. Pin 1. Pin 6. Pin 11. Pin 15. DB15 VGA Connector (front view) DB15 Connector. Red (R12) Green (T12) Blue (R11)

Computer Graphics. Raster Scan Display System, Rasterization, Refresh Rate, Video Basics and Scan Conversion

Computer Graphics Prof. Sukhendu Das Dept. of Computer Science and Engineering Indian Institute of Technology, Madras Lecture - 5 CRT Display Devices

Chapter 3. Display Devices and Interfacing

Objectives: Topics covered: Basic terminology Important Definitions Display Processor Raster and Vector Graphics Coordinate Systems Graphics Standards

Start with some basics: display devices

Computer Graphics : Unit - I

CS2401-COMPUTER GRAPHICS QUESTION BANK

Overview of Graphics Systems

CHAPTER 4 OSCILLOSCOPES

Monitor and Display Adapters UNIT 4

Introduction & Colour

MODULE I MCA COMPUTER GRAPHICS ADMN APPLICATIONS OF COMPUTER GRAPHICS

2.4.1 Graphics. Graphics Principles: Example Screen Format IMAGE REPRESNTATION

An Efficient SOC approach to Design CRT controller on CPLD s

DISPLAY TECHNOLOGIES. Group 6: Steve Lenhart, Ryan King, Ramsey Akl, and Andrew Scheib

High-resolution screens have become a mainstay on modern smartphones. Initial. Displays 3.1 LCD

UNIT 1 INTRODUCTION TO COMPUTER

Design of VGA Controller using VHDL for LCD Display using FPGA

Lecture Flat Panel Display Devices

Dan Schuster Arusha Technical College March 4, 2010

Graphics Concepts. David Cairns

Understanding Multimedia - Basics

CHAPTER 3 OSCILLOSCOPES AND SIGNAL GENERATOR

If your sight is worse than perfect then you well need to be even closer than the distances below.

Elements of a Television System

CATHODE RAY OSCILLOSCOPE. Basic block diagrams Principle of operation Measurement of voltage, current and frequency

decodes it along with the normal intensity signal, to determine how to modulate the three colour beams.

Display Devices & its Interfacing

Display Technology. Images stolen from various locations on the web... Cathode Ray Tube

Presented by: Amany Mohamed Yara Naguib May Mohamed Sara Mahmoud Maha Ali. Supervised by: Dr.Mohamed Abd El Ghany

Interactive Graphical Systems Fall 2002

B. TECH. VI SEM. I MID TERM EXAMINATION 2018

Basically we are fooling our brains into seeing still images at a fast enough rate so that we think its a moving image.

ANTENNAS, WAVE PROPAGATION &TV ENGG. Lecture : TV working

Computer Graphics NV1 (1DT383) Computer Graphics (1TT180) Cary Laxer, Ph.D. Visiting Lecturer

General Items: Reading Materials: Miscellaneous: Lecture 8 / Chapter 6 COSC1300/ITSC 1401/BCIS /19/2004. Tests? Questions? Anything?

To discuss. Types of video signals Analog Video Digital Video. Multimedia Computing (CSIT 410) 2

NAPIER. University School of Engineering. Advanced Communication Systems Module: SE Television Broadcast Signal.

1 Your computer screen

Tutorial Cathode Rays Year 12 Physics - Module 9.3 Motors and Generators

Graphics Devices and Visual Perception. Human Vision. What is visual perception? Anatomy of the Eye. Spatial Resolution (Rods) Human Field of View

Stimulus presentation using Matlab and Visage

Module 7. Video and Purchasing Components

Chapter 3 Fundamental Concepts in Video. 3.1 Types of Video Signals 3.2 Analog Video 3.3 Digital Video

L14 - Video. L14: Spring 2005 Introductory Digital Systems Laboratory

Electrical and Electronic Laboratory Faculty of Engineering Chulalongkorn University. Cathode-Ray Oscilloscope (CRO)

Audio and Video II. Video signal +Color systems Motion estimation Video compression standards +H.261 +MPEG-1, MPEG-2, MPEG-4, MPEG- 7, and MPEG-21

CATHODE RAY OSCILLOSCOPE (CRO)

Sep 09, APPLICATION NOTE 1193 Electronic Displays Comparison

Display Technology.! Images stolen from various locations on the web... Cathode Ray Tube

Visualization Technologies IGS HT Displays. Stefan Seipel Additional Reading. Visual Displays - Basic Technologies

Display Technology. Images stolen from various locations on the web... Cathode Ray Tube

Display Technology. Cathode Ray Tube. Images stolen from various locations on the web...

PROFESSIONAL D-ILA PROJECTOR DLA-G11

Essentials of the AV Industry Welcome Introduction How to Take This Course Quizzes, Section Tests, and Course Completion A Digital and Analog World

PROFESSIONAL D-ILA PROJECTOR DLA-G11

Flat Panel Displays: 1. Introduction

Electrical & Electronic Measurements: Class Notes (15EE36) Module-5. Display Devices

CATHODE-RAY OSCILLOSCOPE (CRO)

Television brian egan isnm 2004

The Cathode Ray Tube

IBM Enhanced Color Display. Personal Computer. Hardware Reference Library _.-

Multimedia Systems Video I (Basics of Analog and Digital Video) Mahdi Amiri April 2011 Sharif University of Technology

Module 1: Digital Video Signal Processing Lecture 3: Characterisation of Video raster, Parameters of Analog TV systems, Signal bandwidth

A+ Certification Guide. Chapter 7 Video

Lecture Flat Panel Display Devices

Lecture 8. Display Devices. Cathode Ray Tube (CRT) Liquid Crystal Displays (LCD) Light-Emitting Diode (LED) Gas Plasma DLP

Design and Implementation of an AHB VGA Peripheral

PAST EXAM PAPER & MEMO N3 ABOUT THE QUESTION PAPERS:

Chapter 2. RECORDING TECHNIQUES AND ANIMATION HARDWARE. 2.1 Real-Time Versus Single-Frame Animation

TELEVISION'S CREATIVE PALETTE. by Eric Somers

Television History. Date / Place E. Nemer - 1

OSCILLOSCOPE AND DIGITAL MULTIMETER

D-ILA PROJECTOR DLA-G15 DLA-S15

VIDEO 101 LCD MONITOR OVERVIEW

Transcription:

Reading Required 1. Displays and s Angel, pp.19-31. Hearn & Baker, pp. 36-38, 154-157. OpenGL Programming Guide (available online): First four sections of chapter 2 First section of chapter 6 Optional Foley et al., sections 1.5, 4.2-4.5 I.E. Sutherland. Sketchpad: a man-machine graphics communication system. Proceedings of the Spring Join Computer Conference, p. 329-346, 1963. T.H. Myer & I.E. Sutherland. On the design of display processors. Communications of the ACM 11(6): 410-414, 1968. 1 2 History Modern graphics systems Whirlwind Computer - MIT, 1950 CRT display SAGE air-defense system - middle 1950 s Whirlwind II light pens Sketchpad - 1963, Ivan Sutherland first interactive graphics system constraint-based interaction techniques for choosing, pointing, drawing data structures for replicating components hierarchical modeling Current graphics systems consist of: An application, which talks to a Graphics library (e.g., OpenGL or Direct3D), which talks to the Graphics hardware The graphics hardware can do a lot of fancy work these days. At a minimum, it contains a to drive a display 3 4

Cathode ray tubes (CRTs) CRTs, cont. Electrons boil off the heated cathode and shoot towards the anode. Electrons striking the phosphors create light through: fluorescence (fraction of usec) phosphorescence (10 to 60 usec) Different phosphors have different: color red: europium yttrium vanadate green: zinc cadmium sulfide blue: zinc sulfide persistence (as long as a few seconds) Consists of: electron gun electron focusing lens deflection plates/coils electron beam anode with phosphor coating The image must be refreshed to avoid flicker, typically at least 60 Hz, though 72 Hz is easier on the eyes. 5 6 Calligraphic displays Raster displays ras.ter, from radere, to scrape Also called vector displays, stroke displays, or random-scan displays. Used by: Electron beam traces over screen in raster scan order. Sutherland s Sketchpad Each left-to-right trace is called a scan line. Asteroids video game Each spot on the screen is a pixel. Oscilloscopes When the beam is turned off to sweep back, that is a retrace, or a blanking interval. 7 8

Framebuffers Resolution The display s resolution is determined by: DAC number of scan lines number of pixels per scan line number of bits per pixel Resolution is used here to mean total number of bits in a display. It should really refer to the resolvable dots per unit length Intensity of the raster scan beam is modulated according to the contents of a. Each element of the is associated with a single pixel on the screen. Note: the brightness of a pixel is controlled by the voltage coming from the DAC, but the CRT has a nonlinear response: Monitor gammas are typically around 1.7-2.5. I V γ Examples: Bitmapped display 960 x 1152 x 1b 1/8 MB NTSC TV 640 x 480 x 16b 1/2 MB Color workstation 1280 x 1024 x 24b 4 MB Laser-printed page 300 dpi 8.5 x 11 x 300 2 x 1b 1 MB 1200 dpi 8.5 x 11 x 1200 2 x 1b 17 MB Film 4500 x 3000 x 30b 50 MB 9 10 Aspect ratio Color CRT s Frame aspect ratio = horizontal / vertical size TV 4 : 3 HDTV 16 : 9 Letter-size paper 8.5 : 11 (about 3 : 4) 35mm film 3 : 2 Panavision 2.35 : 1 Pixel aspect ratio = pixel width / pixel height nowadays, this is almost always 1. Many color s employ shadow mask technology. The variety depicted above: uses triads of red, green, and blue phosphors at each pixel uses three electron guns, one per color shadow mask used to make each kind of phosphor only visible from one gun These are also known as RGB s. 11 12

Color Trinitron CRT s Liquid Crystal Displays X1 X2 X3 X4 Y1 Y2 Y3 Yn Laptops typically use liquid crystal displays (LCD s). A competing technology is called Trinitron (by Sony): uses vertical stripes of red, green, and blue phosphors at each pixel uses three electron guns, one per color uses an aperture grille to make each kind of phosphor only visible from one gun You can see two horizontal lines at about ¼ and ¾ of the way up the screen on Trinitron displays. Why? Light enters a vertical polarizer Nematic crystal twists light based on applied voltage (more voltage, less twisting) Light passes through horizontal polarizer Passive matrix displays use a matrix of electrodes to control the voltages. Problem: slow to switch, overflows. Active matrix displays have a transistor at each cell. They use a faster switching crystal and transistors that hold charge and prevent overflow. Color filters are used to get color display. 13 14 Additive color mixing Color tables G Color tables allow more color versatility when you only have a few bits per pixel. You get to select a small palette from a large number of available colors. green (0,1,0) cyan (0,1,1) white (1,1,1) yellow (1,1,0) DACs black (0,0,0) red (1,0,0) B blue (0,0,1) magenta (1,0,1) R color tables All colors on a or LCD are produced using combinations of red, green, and blue. A display that allows 256 voltage settings for each of R, G, and B is known as a full-color system. Each element is now an index into the color table, where the actual values of each channel are stored. Color table entries can be changed in software. The description of each color in memory is known as a channel. 15 16

RGB Anatomy of an RGB image 11100110 DACs The term true-color is sometimes used to refer to systems which the directly stores the values of each channel. As memory prices have fallen, true-color has become fairly standard. 17 18 Color tables on 24-bit systems Even full-color systems often use color tables. In this case, there is a separate color table for each 8 bit channel. Double-buffering Q: What happens when you write to the while it is being displayed on the? Double-buffering provides a solution. 11100110 DACs 10111010 DAC Q: Why would you want this capability? 19 20

OpenGL Summary The API we ll be using for drawing to the is OpenGL. For 2D graphics, OpenGL lets you specify colors of primitives and then draw them to the screen. Typical primitives include: Points Lines Unfilled polygons Filled polygons You just name a color, declare the primitive type, and specify the vertices, and OpenGL does the rest. OpenGL also supports alpha blending. A typical operation is a linear mixture that blends a new color into the : Here s what you should take home from this lecture: All of the boldfaced terms. Sketchpad (1963) was the first interactive graphics system. The basic components of black-and-white and color CRTs. Raster vs. calligraphic displays. The principle operation for an LCD display. Computing screen resolution & size. The correspondence between elements of memory and pixels on-screen. How color tables and double-buffering work. F = αc+ (1 α) F new old 21 22