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

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

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

CS 4451A: Computer Graphics. Why Computer Graphics?

Part 1: Introduction to Computer Graphics

2.4.1 Graphics. Graphics Principles: Example Screen Format IMAGE REPRESNTATION

2.2. VIDEO DISPLAY DEVICES

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

Television History. Date / Place E. Nemer - 1

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

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

3. Displays and framebuffers

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

!"#"$%& Some slides taken shamelessly from Prof. Yao Wang s lecture slides

CS2401-COMPUTER GRAPHICS QUESTION BANK

Introduction to Computer Graphics

CMPE 466 COMPUTER GRAPHICS

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

Computer Graphics. Introduction

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

Computer Graphics: Overview of Graphics Systems

Ch. 1: Audio/Image/Video Fundamentals Multimedia Systems. School of Electrical Engineering and Computer Science Oregon State University

Monitor and Display Adapters UNIT 4

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

Computer Graphics Hardware

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

Downloads from:

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

Graphics Concepts. David Cairns

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

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

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

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

MULTIMEDIA TECHNOLOGIES

Reading. Display Devices. Light Gathering. The human retina

Fundamentals of Multimedia. Lecture 3 Color in Image & Video

Understanding Human Color Vision

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

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

Lecture Flat Panel Display Devices

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

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)

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

Display Systems. Viewing Images Rochester Institute of Technology

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

Announcements. Project Turn-In Process. and URL for project on a Word doc Upload to Catalyst Collect It

Understanding Multimedia - Basics

VP2780-4K. Best for CAD/CAM, photography, architecture and video editing.

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

INTERLACE CHARACTER EDITOR (ICE) Programmed by Bobby Clark. Version 1.0 for the ABBUC Software Contest 2011

Overview of Graphics Systems

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

Design of VGA Controller using VHDL for LCD Display using FPGA

User's Manual. Rev 1.0

Nintendo. January 21, 2004 Good Emulators I will place links to all of these emulators on the webpage. Mac OSX The latest version of RockNES

UNIT 1 INTRODUCTION TO COMPUTER

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

Chapter 3. Display Devices and Interfacing

MODULE I MCA COMPUTER GRAPHICS ADMN APPLICATIONS OF COMPUTER GRAPHICS

CHAPTER 4 OSCILLOSCOPES

1/29/2008. Announcements. Announcements. Announcements. Announcements. Announcements. Announcements. Project Turn-In Process. Quiz 2.

Announcements. Project Turn-In Process. Project 1A: Project 1B. and URL for project on a Word doc Upload to Catalyst Collect It

High Performance Raster Scan Displays

Documentation for the HawkV9Utils support module.

Data Encoding CTPS 2018

EECS150 - Digital Design Lecture 12 - Video Interfacing. Recap and Outline

Elements of a Television System

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

An Alternative Architecture for High Performance Display R. W. Corrigan, B. R. Lang, D.A. LeHoty, P.A. Alioshin Silicon Light Machines, Sunnyvale, CA

Video Display Unit (VDU)

Display Devices & its Interfacing

Chapter Eight. Digital Imaging and Mapping. 8. Analog vs. digital imaging. 8.1 Analog images

Essence of Image and Video

TV Character Generator

HD66840/HD LVIC/LVIC-II (LCD Video Interface Controller) Description. Features

1. Broadcast television

Secrets of the Studio. TELEVISION CAMERAS Technology and Practise Part 1 Chris Phillips

Vannevar Bush: As We May Think

Mahdi Amiri. April Sharif University of Technology

Video Graphics Array (VGA)

Introduction & Colour

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

Hour of Code: Teacher Guide

An Overview of Video Coding Algorithms

Hitachi Europe Ltd. ISSUE : app084/1.0 APPLICATION NOTE DATE : 28/04/99

Design and Implementation of an AHB VGA Peripheral

Man-Machine-Interface (Video) Nataliya Nadtoka coach: Jens Bialkowski

one M2M Logo Brand Guidelines

Start with some basics: display devices

iii Table of Contents

RECOMMENDATION ITU-R BT Studio encoding parameters of digital television for standard 4:3 and wide-screen 16:9 aspect ratios

Multimedia. Course Code (Fall 2017) Fundamental Concepts in Video

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

Dan Schuster Arusha Technical College March 4, 2010

4. ANALOG TV SIGNALS MEASUREMENT

Processing. Electrical Engineering, Department. IIT Kanpur. NPTEL Online - IIT Kanpur

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

Camera Interface Guide

FITTING AN EGA CARD TO AN IBM 5155.

Traditionally video signals have been transmitted along cables in the form of lower energy electrical impulses. As new technologies emerge we are

Lecture 14: Computer Peripherals

Transcription:

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

2

Refresh and Raster Scan Display System Used in Television Screens. Refresh CRT is point plotting device. It use refresh buffer to store display primitives(line, characters, shaded, patterned areas). Refresh buffer store the primitives in terms of points and pixels components. Display screen is a matrix of pixels. And each pixel brightness can be controlled. 3

Refresh and Raster Scan Display System Each point is an addressable point in screen and memory. Line can not be drawn directly from one point to another. This causes the effect of aliasing, jagging, staircase effect. Refresh buffer is also called bit plane. 4

Rasterization General Line Special Line B D B A A C (a) General Line (b) Special Line 5

Raster is stored as a matrix of pixels representing the entire screen area. Entire screen is scanned out sequentially by the video controller (One raster line at a time) Raster lines are scanned from top to bottom and then back to the top. The intensity of the beam decide the brightness of the pixel. At least on memory bit for each pixel is required.(bit - plane). 6

Basic Video Controller Refresh Operations Raster-Scan Generator Horizontal and Vertical Deflection Voltages X Register Y Register Memory Address Pixel Register INTENSITY Frame Buffer 7

Architecture of Raster Display 8

Raster Scan With outline primitives With filled primitives B 9

A Typical Example Refresh Rate If one uses a 512 X 512 element raster display, then 2 18 bits are required in a single bit plane. Memory size required 32 KB A DAC is used to convert the bit values (0,1) to analog signals for refreshing the screen. Memory size required for N- bit gray level frame buffers: N Size in KB 3 96 8 256 24 768 10

Refresh Rate Refresh Rate to avoid flickering 60 Hz If one uses a 1024 X 1024 high resolution CRT: N Display Color Memory Size 1 Black & White 128KB 8 256 color 1MB 24 16 million color 3MB 32 16 million color 4MB 11

Refresh Rate Refresh Rate of CRT is the number of times the image is drawn on the screen per second. Reducing refresh rate increases flicker. Horizontal Scan Rate is the number of scan lines the circuit drives a CRT display per second. HSR= Refresh Rate X number of scan lines Resolution of screen is depend on spot size. CRT resolution is not a function of bitmap resolution. For large spot size, resolution decreases. Horizontal Resolution depends on spot size and beam switching (ON/OFF) speed. 12

Resolution Resolution is the number of pointes per inch or centimeter that can be plotted horizontally & vertically. The smaller the spot size, the higher the resolution. The higher the resolution, the better is the graphics system High quality resolution is 1280x1024 The intensity distribution of spots on the screen have Gaussian shape. Intensity distribution Adjacent points will appear distinct as long as their separation is greater than the diameter at which each spot has intensity of about 60% of that at the center of the spot. 13

Persistence How long small spots continue to emit light after the beam is moved. How long it takes to the emitted light from the screen to decay to one-tenth of its original intensity. Lower persistence requires high refresh rate & it is good for animation High persistence is useful for displaying highly complex static picture. Graphics monitors are usually constructed with 10 to 60 microseconds. 14

Bandwidth Of Display The rate at which the beam can be turned ON to OFF and vice-versa. For N pixel per scan line, it is necessary to turn the electron gun at maximum rate of N/2 times ON and N/2 times OFF. This will create alternative black and white lines on the screen. 15

1-Bit Memory, Monochrome Display (Bitmap Display) 1 bit 2 levels Electron Gun 16

3-Bit Color Display 3 red green blue COLOR: black red green blue yellow cyan magenta white R G B 0 0 0 1 0 0 0 1 0 0 0 1 1 1 0 0 1 1 1 0 1 1 1 1 17

True Color Display 8 24 bitplanes, 8 bits per color gun. 2 24 = 16,777,216 8 8 Red Green Blue 18

Horizontal Retrace : As the electron bean reached at right edge of the screen, it is made invisible and rapidly return to left edge. Time taken for horizontal retrace is 17% of allotted to scan horizontal line. Vertical Retrace: Return the beam from bottom left edge to top right edge. Odd field Vertical Retrace Even field Vertical Retrace 19

Raster Scan Horizontal Retrace Vertical Retrace Scan Line 20

Video Basic Standards NTFS: (Amarican Standerd Video) has 525 horizontal lines with a frame rate of 30 fps. Viewing aspect ratio 4:3 Each frame has two fields, each containing half the picture. Fields are interlaced or interwoven. Fields are presented alternatively every other 1/60 th of second. One field contain odd scan line(1,3,5, ). Other field contain even scan line (0,2,4,6,.). 21

Computer colour system let s try to we think this way: BLACK No light is reflected All the light is absorbed YELLOW Yellow light is reflected The rest of light is absorbed WHITE All the light is reflected No light is absorbed Conclusion: If the model is based on reflection, then black is 0 (RGB). If the model is based on absorption, then black is 1 (CMY). 22

RGB R G B RGB (Red, Green, Blue) Red (255,0,0) Green (0,255,0) Blue (0,0,255) Each colour has a range from 0 to 255, i.e. 256 levels (255,255,0) (215,185,229) There are 256 x 256 x 256 = 16,777,216 possible colors. 23

The colors may also be written as range of: binary numbers from 00000000 to 11111111 hexadecimal from 00 to FF (255,255,255) (#FFFFFF) (0,0,0) (#000000) (255,255,0) (#FFFF00) (56,108,98) (#386C62) CMY system 24

How colours and pigments combine RGB describes colours: R red G green B blue CMYK describes pigments: Y yellow M magenta (pink) C cyano (aqua) K black (key colour) 25

Hue, Saturation, and Brightness/Lightness = HSL/HSB Saturation change RGB (255,255,0) HSL (42,255,128) HSL (x,x,255) = full light HSL (x,x,0) = no light HSL (42,155,255) HSL (42,114,255) HSL (42,0,255) HSL (42,255,226) HSL (42,255,114) Brightness change HSL scheme is an alternative to RGB to express colours 26

Colour depth 1 pixel = 1 bit, i.e. it can be 0 or 1 to express only black or white colors The image consisting of 1-bit pixels is called: 1-bit image or bi level image or black-and-white image If we have a two-megapixel image (1,920,000 pixels), then such an image will have 1,920,000 bits, i.e. 240,000 bytes (240 KB) 27

Colour depth 1 pixel = 8 bits (= 1 byte), i.e. we can express a palette of 256 different colors Then the above two-megapixel image will have 1.92 MB 1 pixel = 24 bits (= 3 bytes), i.e. each byte can express 256 colors, i.e. altogether 16,777,216 possible colors Then the above two-megapixel image will have 5.76 MB 28

Colour depth The color depth says in how deep the pixel is, i.e. it informs about the number of possible colors. 24-bit 1-bit 4-bit 8-bit 12-bit 29

However, if the color is special If the R, G, and B components have equal values, e.g. (57,57,57) then the pixel will be grey Such an image will not have 16 million colors, but only 256 shades of grey As we need only one byte to express this, the image will be three times smaller than the full (true) color image The image in shades of grey is a color image, we should not talk about it as about black-and-white image (as we do in the field of non-color photographs) 30