Overview of Graphics Systems. Cathode-ray Tube (CRT) - colors are represented using Red, Green, and Blue components - the CRT has a mechanism for.

Slides:



Advertisements
Similar presentations
Computer Graphics- SCC 342
Advertisements

Introduction to Raster scan display C A E D C Computer Aided Engineering Design Centre.
Lecture 1 Computer Graphics Hardware Basic graphics hardware –Display devices –Video controller –Memory –CPU –System bus Graphics Hardware # 1 CG show.
CGMB214: Intro. To Computer Graphics
CATHODE RAY TUBE.
Overview of Graphic Systems
PRINCIPLES OF MEASUREMENT AND INSTRUMENTATION EKT 112
Video enhances, dramatizes, and gives impact to your multimedia application. Your audience will better understand the message of your application.
Java ThreadsGraphics Programming Graphics Programming: Graphics Devices.
Graphics Device Principles B.Sc. (Hons) Multimedia ComputingMedia Technologies.
Screen Monitor Visual display unit (VDU)
Graphics Device Principles B.Sc. (Hons) Multimedia ComputingMedia Technologies.
EET 450 – Advanced Digital Video Display Systems.
Imaging Science Fundamentals Chester F. Carlson Center for Imaging Science Display Systems Viewing Images.
CRT MONITOR cathode-ray tube
Display CMSC 435/ Light Visible Range: nm Luminance has large dynamic range – Moonless overcast night sky – 30. Sky on overcast day.
University of Texas at Austin CS384G - Computer Graphics Spring 2010 Don Fussell Displays and Framebuffers.
1 Hardware Devices Display Hardware Video display devices Hard-copy devices Input devices Locator Devices Keyboard devices Valuator Devices Choice Devices.
Video Monitor Uses raster scanning to display images
CRT MONITOR cathode-ray tube
Basics of a Computer Graphics System Introduction to Computer Graphics CSE 470/598 Arizona State University Dianne Hansford.
Lecture 03 Fasih ur Rehman
BY Kamran Yousaf Computer Graphics & Animation. BY Kamran Yousaf Contents Introduction Usage, Application & Advantages Video Display Devices Output Devices.
University College Dublin1 Output devices COMP 3003.
The Television Picture
A phosphor is any material that, when exposed to radiation, emits visible light. The radiation might be ultraviolet light or a beam of electrons. Any fluorescent.
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.
Video Video.
 PLASMA DISPLAY MONITOR  RASTOR VS RANDOM SCAN  INTERLACING AND NON- INTERLACING.
Pulse-Height Analyzers Basic Functions Single Channel Analyzers Time Methods Multi-channel Analyzers.
CS 445 / 645: Introductory Computer Graphics David Brogan Image from:
Introduction to Graphical Hardware Display Technologies
 Video Display Devices Video Display Devices  Cathode-ray tube (CRT) Monitors Cathode-ray tube (CRT) Monitors  Display Technologies Display Technologies.
2/1 A Look at Monitors Roll call Video: monitors Step-by-step lecture.
Graphics: Conceptual Model Real Object Human Eye Display Device Graphics System Synthetic Model Synthetic Camera Real Light Synthetic Light Source.
 Objective Objective  Basic Techniques Basic Techniques - Beam Penetration methodBeam Penetration method - The Shadow - Mask method.The Shadow - Mask.
Beam Penetration & Shadow Mask Method
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,
Overview of Graphics System
Computer Graphics & Multimedia
10/19 Monitors CRT monitors: Flat-panel displays Electron guns
 Display Devices Display Devices  Display Hardware  Components of CRT Components of CRT  Refresh CRT Refresh CRT  Electron Gun  Focussing system.
Computer Graphics.
1. Cathode Ray Tubes (CRTs) TVs, RGB monitors, o-scopes Flat-Panel Displays PDAs, laptops, calculators, digital watches 2.
2/14/ : Graphics Programming Seree Chinodom
Week 9 Monitors and output to the screen. Monitors, also known as Visual display units (V.D.Us) Desktop computers contain a Cathode Ray Tube (C.R.T.)
Computer Graphics Lecture -02. Frame Buffer The image being displayed is stored in a dedicated system memory area that is often referred.
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.
1 COMP541 Video Monitors Montek Singh Mar 11, 2016.
The Cathode Ray Tube Monitor
CAD Display Devices J. M. Dave Assistant Professor
COMP541 Video Monitors Montek Singh Oct 7, 2016.
COMP541 Video Monitors Montek Singh Sep 15, 2017.
Computer Graphics Lecture 3 Computer Graphics Hardware
Color Color is one of the most interesting aspects of both human perception and computer graphics. In principle, a display needs only three primary colors.
Overview of Graphics Systems: I
Overview of Graphics Systems
Overview of Graphics Systems
Overview of Graphics Systems
Computer Graphics Raster Scan Display System, Rasterization, Refresh Rate, Video Basics and Scan Conversion.
OVERVIEW OF GRAPHICS SYSTEMS
Displays and Framebuffers
CATHODE RAY TUBE.
Graphics Systems SUBJECT: COMPUTER GRAPHICS LECTURE NO: 02 BATCH: 16BS(INFORMATION TECHNOLOGY) 1/4/
COMP541 Video Monitors Montek Singh Feb 6, 2019.
Chapter 2 Overview of Graphics Systems
CATHODE RAY TUBE By Dr. Vaibhav Jain Associate Professor, Dept. of Physics, D.A.V (PG) College, Bulandshahr, U.P., India.
Presentation transcript:

Overview of Graphics Systems

Cathode-ray Tube (CRT) - colors are represented using Red, Green, and Blue components - the CRT has a mechanism for displaying these three components - grayscale can be represented by making R, G, and B equal

Display Technologies Cathode Ray Tubes (CRTs) Most common display device today Evacuated glass bottle (last remaining vacuum tube) Heating element (filament) Electrons attracted to focusing anode cylinder Vertical and Horizontal deflection plates Beam strikes phosphor coating on front of tube

Cathode Ray Tubes Different phosphors have different : Color -red -green -blue Persistence : how long they continue to emit light The image must be refreshed to avoid flicker, typically at least 60Hz, through 72H is easier on the eyes.

Frame Buffer DAC Frame BufferMonitor Intensity of the raster scan beam is modulated according to the contents of a Frame Buffer Each element of the Frame Buffer is associate with a single pixel on the screen

Raster Displays Electron beam traces over screen in raster scan order Each left –to right trace is called a scan line Each spot on the screen is a pixel When the beam is turned off to sweep back, that is a retrace, or a blanking interval B/W TVs are basically oscilloscopes (with a hardwired scan pattern) Entire screen painted 30 times/sec Screen is traversed 60 times/sec Even/Odd lines on alternate scans (called fields) Smooth motion on dynamic scenes High Resolution on static scenes Optimize bandwidth

Raster Display Simulation

Resolution The display’s “resolution” is determined by : Number of scan lines Number of pixels per scan line Number of bits per pixel A system with 24 bit per pixel and a screen resolution 1024 by 1024 requires 3 MB of storage for the Frame Buffer. The maximum numbers of the points that can be displayed without overlap on a CRT is referred to as the resolution. Typical resolution on high-quality systems is 1280 x 1024.

Aspect Ratio Frame aspect ratio = horizontal/vertical size. An aspect ration of ¾ means that a vertical line plotted with three points has the same length as a horizontal line plotted with four points TV 4/3 35mm film 3/2

RGB color model versus indexed color model - in the RGB color model, the frame buffer stores the RGB components for every pixel in the indexed color model, the frame buffer stores an index into a color-lookup table

Raster Display Disadvantages Requires screen-sized memory array Discrete spatial sampling (pixels) Moire patterns result when shadow- mask and dot-pitch frequencies are mismatched Convergence (varying angles of approach distance of e-beam across CRT face) Limit on practical size (< 40 inches) Spurious X-ray radiation Occupies a large volume Advantages Allows solids to be displayed Leverages low-cost CRT H/W (TVs) Whole Screen is constantly updated Bright light-emitting display technology

Gamma parameter - intensity output is not a linear function of voltage input - the shape of the curve may be represented by a power function y = x a -x is the input voltage - a is the gamma parameter - typically y is the light intensity output - GammaAppendix.htmlhttp:// GammaAppendix.html - -concept and terminology originated w.r.t. film

We start by writing what is called a Java applet. This is a form of a Java program that can be embedded in a HTML document and accessed from the web. An example HTML document that calls our example applet is shown below: HTML> Demo Applet Displaying images in Java - Example

Review of Raster Displays Display synchronized with CRT sweep Special memory for screen update Pixels are the discrete elements displayed Generally, updates are visible

High-end Graphics Display System Adds a second frame buffer Swaps during vertical blanking Updates are invisible Costly

Implementing a Memory Raster Object Maintains a copy of the screen (or some part of it) in memory Relies on a fast copy Updates are nearly invisible Conceptual model of a physical object

Lets talk about Pixels Pixels stored as ints in the array called pixel[] Java's standard model of a pixel /** * This constructor creates an Raster initialized with the contents of an image. */ public Raster(Image img) { try { PixelGrabber grabber = new PixelGrabber(img, 0, 0, -1, -1, true); if (grabber.grabPixels()) { width = grabber.getWidth(); height = grabber.getHeight(); pixel = (int []) grabber.getPixels(); } } catch (InterruptedException e) { }

A Java Model of a Memory Raster Here is the source for the Raster objectsource for the Raster object Here is the source for the Raster objectsource for the Raster object