CMP 477 Computer Graphics Module 2: Graphics Systems Output and Input Devices. Dr. S.A. Arekete Redeemer s University, Ede

Similar documents
Homework Graphics Input Devices Graphics Output Devices. Computer Graphics. Spring CS4815

Homework Graphics Input Devices Graphics Output Devices. Computer Graphics. Spring CS4815

Input: is any data or instructions that are used by a computer.

Graphics Systems and Models

Discovering Computers Chapter 5 Input. CSA 111 College of Applied Studies UOB

Discovering Computers Chapter 5 Input

VTU QUESTION PAPER SOLUTION UNIT -1 INTRODUCTION

640008: Computer Graphics

INPUT DEVICES. Maninder Kaur

INPUT DEVICES 8/29/2010. Device: is an instrument that performs a simple task. Input: something put into a system.

What is Output? p Fig. 6-1 Next

Input devices are hardware devices that allow data to be entered into a computer.

Lesson 2: Input, Output, and Processing

Computer Graphics 1 Instructor Information. Books. Graphics? Course Goals and Outcomes. Where are computer graphics? Where are computer graphics?

Computer Devices Part 1 25 Question(s) Test ID:

Graphics Hardware and Display Devices

Computer Graphics Lecture 2

Sir Sadiq s computer notes for class IX. Chapter no 3. Input/Output Devices

Discovering Computers Living in a Digital World

Computers Are Your Future

Homeschool Enrichment. Input & Output

Computer Graphics Solved MCQs -Part 2 MCQs Questions

Introduction to Computer Technology. Chapter 3. Engr. Naveed Jan Assistant Professor Electronic Technology. Chapter 3A

Computers Are Your Future Prentice-Hall, Inc.

Introduction to Information & Communication Technologies

Computer Graphics and Visualization. Graphics Systems and Models

What is a computer Types of computers Computer Peripherals Role of Computers & ICT in development

Chapter 19: Multimedia

INFS 214: Introduction to Computing

MSc-IT 1st semester Fall

Chapter 1. Computer Fundamentals-I

Full file at

Bulbul NUB 1. Outline. Week # 02. Standard Input & Output Devices. Input Device 6/3/2018

How Pointing Devices Work

Introduction to Computer Graphics

Describe various types of pen input, and identify other types of input for smart phones

Lesson 2 Essential Computer Concepts

VISUAL SUMMARY. Input and Output

ICT IGCSE Theory Revision Presentation 2.1 Input devices and their uses

Introduction to Computer Graphics (CS602) Lecture No 03 Graphics Systems

Chapter 7. Input and Output

Basic Computer Hardware Notes in PDF

Books: 1) Computer Graphics, Principles & Practice, Second Edition in C JamesD. Foley, Andriesvan Dam, StevenK. Feiner, John F.

Chapter Three. Hardware Basics: Peripherals

Input and Output Devices

SAZ4C COMPUTER GRAPHICS. Unit : 1-5. SAZ4C Computer Graphics

Computer Graphics - Chapter 1 Graphics Systems and Models

ICT IGCSE Theory Revision Presentation 2.1 Input devices and their uses

SYLLABUS. Subject Information B.B.A. I SEM Technology

Image Formation. Introduction to Computer Graphics. Machiraju/Zhang/Möller/Klaffenböck

Chapter 7. Input and Output. McGraw-Hill/Irwin. Copyright 2008 by The McGraw-Hill Companies, Inc. All rights reserved.

Copyright 2012 Pearson Education, Inc. Publishing as Prentice Hall

Image Formation. Introduction to Computer Graphics Torsten Möller. Machiraju/Zhang/Möller

Input and output Systems. Peter Rounce - room G06

... Output System Layers. Application 2. Application 1. Application 3. Swing. UIKit SWT. Window System. Operating System

Computer Graphics. Chapter 1 (Related to Introduction to Computer Graphics Using Java 2D and 3D)

Input output and memory devices

Input/Output. Display Keyboard Mouse Removable storage

Identify Components of the. Motherboard

Computer Graphics. Lecture 1 Introduction to Computer Graphics. Somsak Walairacht - Computer Engineering KMITL

UNIT 2 PERIPHERAL DEVICES PART - A

Form 3. Half Yearly Exam Revision

True/False Indicate whether the statement is true or false. Bubble A for True and B for False

True/False Indicate whether the statement is true or false. Bubble A for True and B for False

An input device is a piece of hardware that is used to enter data into a computer.

Inside Your PC. Introduction to Computer Science. Polly Huang NTU EE

Multimedia Technology CHAPTER 4. Video and Animation

Lesson 5 Computer Hardware

Types of Data. PE 231 Education Media AND Technology. Information. Assessment. Information Concepts

Overview of Computer Graphics

How to...create a Video VBOX Gauge in Inkscape. So you want to create your own gauge? How about a transparent background for those text elements?

Digital Literacy. Identify types of computers, how they process information, and the purpose and function of different hardware components

Module- 6 I/O Organization and Peripherals

COMPUTING FUNDAMENTALS

KRISTU JYOTI COLLEGE OF MANAGEMENT & TECHNOLOGY QUESTION BANK BCA SEMESTER III Computer graphics Part A (2 marks questions)

PC Connections. A typical computer connects to the world around it in three different ways: Input/output devices Ports Networking.

Chapter 7. Discovering Computers Technology in a World of Computers, Mobile Devices, and the Internet. Objectives Overview.

Chapter 4 Understanding Input and Output

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR


Question. Announcement. Computer Hardware. Definition of a Computer. Essential Parts. The Box (CPU) input/output device that processes information

Humans and the Technology Interface aka: Access. Learning Objective. Where do you start?

Ch 22 Inspection Technologies

Software User s Manual

Programming Principles and Techniques

GRAPHICAL US ER INTERFACE AND INTERACTIVE INPUT METHODS

Design av brukergrensesnitt på mobile enheter

CS6504 & Computer Graphics Unit I Page 1

4) Apple's OS X and Microsoft Windows are examples of software. A) utility B) application C) operating system D) communication

Computer graphics 2 Marks 1. Define Computer graphics.

Mr. K Hinds 3 rd Form CSEC IT Section 1 IT Syllabus : Page 1. Definitions Information

Computer Basics. Page 1 of 10. We optimize South Carolina's investment in library and information services.

Discovering Computers Living in a Digital World

Introduction. Computer Basics Basic Parts of a Desktop Computer. Computer Case. Page 1

Input Devices. Types of Input Devices: 1)Keyboard:

SRM INSTITUTE OF SCIENCE AND TECHNOLOGY

CS602 Midterm Subjective Solved with Reference By WELL WISHER (Aqua Leo)

Input and Output The McGraw-Hill Companies, Inc. All rights reserved.

CS1101: Lecture 21. Organization: Input/Output. Lecture Outline. Buses. A simple personal computer. Buses

Digital Planet: Tomorrow s Technology and You. George Beekman Ben Beekman. Tenth Edition

Transcription:

CMP 477 Computer Graphics Module 2: Graphics Systems Output and Input Devices Dr. S.A. Arekete Redeemer s University, Ede

Introduction The widespread recognition of the power and utility of computer graphics in virtually all fields has led to the development of a broad range of graphics hardware and software systems. Graphics capabilities for both two-dimensional and three-dimensional applications are now common on general-purpose computers, including many hand-held calculators. With personal computers, we can use a wide variety of interactive input devices and graphics software packages. For higher quality applications, we can choose from a number of sophisticated special-purpose graphics hardware systems and technologies. In this module, we explore the basic features of graphics hardware components and graphics software packages.

Graphical Output Devices Output devices are needed to generate graphical outputs. Without an output device, you cannot know what processing has been done. Just as words (spoken or printed) will betray a human heart, so will output devices betray the graphics processing inside the computer

Types of Graphical Output Devices Two types of outputs are possible: soft and hard Soft output forms use various forms of displays or monitor CRT or LCD Panels, etc. Hard output forms are generated using printers or plotters Graphical output devices can be categorized into two: Computer terminals (Monitors) Hard copy Devices (Printers/Plotters)

Types of Graphical Output Devices.. Graphical Output Devices can be also be classified according to the primitive technology used: Raster Scan Devices CRT Monitors LCD Panel Plasma Panel/Gas discharge display Dot Matrix printers Random or Vector Scan Devices Storage Oscilloscope Plotters

Raster Scan Video Principles In a raster scan display system, a frame buffer is used to store intensity information for each pixel (pel) picture element The process of generating pixel information into the buffer is called scan conversion Scan conversion is done by a display processor A display controller displays the content of the buffer on the screen Interactive graphical systems use more than one processor which can interact with the CPU and control different operations on the display device The display controller scans the content of the frame buffer and produces output on the display device

Raster Scan Video Principles.. This process of converting a rasterized picture, stored in a frame buffer, to the rigid display pattern of video is called scanning This scanning is done at a particular frequency The frequency of repetition depends on the following: Human vision perception system Electronic principles and technology used (such as interlaced or non-interlaced system)

Raster Scan Video Principles..

Raster Scan Video Principles.. Human vision perception system The human visual system requires a particular finite time to realize a particular intensity pattern Meaning, we cannot detect any change in a display intensity, before our eyes, instantaneously We have an illusion that the earlier pattern is sustained for a certain period of time Generally this period is one tenth (1/10 th ) of a second This phenomena is called visual persistence

Raster Scan Video Principles.. Persistence of Phosphorescence Just like in human persistence of vision, display devices also has a limitation called persistence of phosphorescence The phosphor coating on the screen has a persistence of glowing. This persistence is defined as the time taken by the light emitted by the screen to decay to one tenth of its original intensity

Raster Scan Video Principles.. Refresh Display The two types of persistence described above allows us to produce digital outputs on the refresh display monitors by reproducing the displayed intensity patterns of the monitor at a certain frequency Experience shows that the nominal picture update frequency should be 25 frames/second, provided that minimum refresh or repetition rate is twice this, that is, 50 frames/second. Each frame is presented twice for proper visual perception. The American standard video system uses 525 horizontal lines with an aspect ratio of 4:3 The rate is 30 frames/second Each frame is divided into two fields, having half of the picture The fields are interlaced or interwoven These fields are presented at the rate of 60 fields/second to reduce the flicker frequency

Raster Scan CRT Monitors Raster scan CRT Monitors were the most widely used graphical output devices The major components are: Electron gun Control electrodes Focusing electrodes Deflecting yoke Phosphor-coated screen

Raster Scan CRT Monitors.. In the CRT, a beam of electrons are emitted from the electron gun (cathode or electrode) The beam passes through the focusing and deflection system and then strike the phosphor-coated screen Electromagnetic beam are used to direct and focus the beam to a particular spot on the screen When the beam strikes a phosphor coated spot, it glows with an intensity which is proportional to the strength of the impinging beam An image is produced on the screen by directing the beam to different locations and by varying its intensity

Raster Scan CRT Monitors.. The glow given off by the phosphor during exposure to the beam is called fluorescence The continuing glow of the beam after the beam has been taken off is called phosphorescence and its duration is called persistence of phosphorescence All phosphors have a limited life depending on the intensity of the electron beam and the time of exposure, after that they are burn out Due to persistence of phosphorescence, CRT must be refreshed frequently (50 to 60 times/second) Otherwise the image on the may appear to flash rapidly on an off This flashing is called flickering

Raster Scan CRT Monitors.. Fortunately, people cannot detect visual changes below 1/30 th of a second (persistence of vision) This limitation of human vision system is the reason TVs and movies and monitors can satisfy our visual sense

Raster Scan CRT Monitors.. Fig 2.9 shows an example of a raster scan display. We want to draw a line from points (2,3) to point (6,7). The frame buffer is filled with 1s in these range and 0s in the other cells The display controller then paints the screen on those ranges where 1s are found in the frame buffer

Interlacing and Non-interlacing Two types of CRT are commercially available, the interlaced and non-interlaced The interlaced are better because it reduces flickering

Aspect Ratio The device s width-height ratio is called aspect ratio Most CRTs have a display area, so a 14 monitor may have a width of 12 and height of 9 if the aspect ratio is 4:3 The aspect ratio can also be defined in terms of pixels: the ratio of horizontal pixels to the vertical pixels

Resolution The resolution of the CRT is the number of pixels per unit of the scan line Resolutions is measured in terms of horizontal and vertical A 600x400 mean 600 pixels/horizontal line by 400 pixels/vertical line

Input Devices Various devices are available for data input on graphics workstations. Most systems have a keyboard and one or more additional devices specially designed for interactive input. These include a mouse, trackball, spaceball, joystick, digitizers, dials, and button boxes. Some other input devices used in particular applications are data gloves, touch panels, image scanners, and voice systems.

Keyboards An alphanumeric keyboard on a graphics system is used primarily as a device for entering text strings. The keyboard is an efficient device for inputting such nongraphic data as picture labels associated with a graphics display. Keyboards can also be provided with features to facilitate entry of screen coordinates, menu selections, or graphics functions. Cursor-control keys and function keys are common features on general purpose keyboards. Function keys allow users to enter frequently used operations in a single keystroke, and cursor-control keys can be used to select displayed objects or coordinate positions by positioning the screen cursor. Other types of cursor-positioning devices, such as a trackball or joystick, are included on some keyboards. Additionally, a numeric keypad is, often included on the keyboard for fast entry of numeric data. (see Fig. 2a and 2b).

Keyboards Fig. 2a Normal Alphanumeric Keyboard Fig. 2b Ergonomic Keyboard

Keyboards.. For specialized applications, input to a graphics application may come from a set of buttons, dials, or switches that select data values or customized graphics operations. Figure 2c gives an example of a button box and a set of input dials. Buttons and switches are often used to input predefined functions, and dials are common devices for entering scalar values. Real numbers within some defined range are selected for input with dial rotations. Potentiometers are used to measure dial rotations, which are then converted to deflection voltages for cursor movement.

Mouse.. Fig. 2d Workstation with Keyboard and Mouse

Keyboards.. Fig 2c: Button box

Mouse A mouse is small hand-held box used to position the screen cursor. Wheels or rollers on the bottom of the mouse can be used to record the amount and direction of movement. Another method for detecting mouse motion is with an optical sensor. For these systems, the mouse is moved over a special mouse pad that has a grid of horizontal and vertical lines. The optical sensor detects movement across the lines in the grid. Since a mouse can be picked up and put down at another position without change in cursor movement, it is used for making relative change in the position of the screen cursor. One, two, or three buttons are usually included on the top of the mouse for signaling the execution of some operation, such as recording cursor position or invoking a function.

Mouse.. Most general-purpose graphics systems now include a mouse and a keyboard as the major input devices, as in Fig. 2d. Additional devices can be included in the basic mouse design to increase the number of allowable input parameters. The Z mouse in Fig. 242 includes three buttons, a thumbwheel on the side, a trackball on the top, and a standard mouse ball underneath. This design provides six degrees of freedom to select spatial positions, rotations, and other parameters. With the Z mouse, we can pick up an object, rotate it, and move it in any direction, or we can navigate our viewing position and orientation through a three dimensional scene. Applications of the Z mouse include virtual reality, CAD, and animation.

Mouse.. Fig. 2e Z Mouse

Trackball and Spaceball As the name implies, a trackball is a ball that can be rotated with the fingers or palm of the hand, as in Fig. 2f, to produce screen-cursor movement. Potentiometers, attached to the ball, measure the amount and direction of rotation. Trackballs are often mounted on keyboards or other devices such as the Z mouse. While a trackball is a two-dimensional positioning device, a spaceball (Fig. 2g) provides six degrees of freedom. Unlike the trackball, a spaceball does not actually move. Strain gauges measure the amount of pressure applied to the spaceball to provide input for spatial positioning and orientation as the ball is pushed or pulled in various directions. Spaceballs are used for three-dimensional positioning and selection operations in virtual-reality systems, modeling, animation, CAD, and other applications.

Track ball Fig. 2f Trackball

Spaceball Fig. 2g Spaceball

Joysticks A joystick consists of a small, vertical lever (called the stick) mounted on a base that is used to steer the screen cursor around. Most joysticks select screen positions with actual stick movement; others respond to pressure on the stick. Fig 2f shows a joystick. Some joysticks are mounted on a keyboard; others function as stand-alone units. The distance that the stick is moved in any direction from its center position corresponds to screen-cursor movement in that direction. Potentiometers mounted at the base of the joystick measure the amount of movement, and springs return the stick to the center position when it is released. One or more buttons can be programmed to act as input switches to signal certain actions once a screen position has been selected.

Joystick.. Fig. 2h Joy Stick

Data Glove Figure 2i shows a data glove that can be used to grasp a "virtual" object. The glove is constructed with a series of sensors that detect hand and finger motions. Electromagnetic coupling between transmitting antennas and receiving antennas is used to provide information about the position and orientation of the hand. The transmitting and receiving antennas can each be structured as a set of three mutually perpendicular coils, forming a three-dimensional Cartesian coordinate system. Input from the glove can be used to position or manipulate objects in a virtual scene. A two-dimensional projection of the scene can be viewed on a video monitor, or a three-dimensional projection can be viewed with a headset.

Data Glove.. Fig. 2i Data Glove

Data Glove.. Fig. 2j Data Gloves

Digitizers A common device for drawing, painting, or interactively selecting coordinate positions on an object is a digitizer. These devices can be used to input coordinate values in either a twodimensional or a three-dimensional space. Typically, a digitizer is used to scan over a drawing or object and to input a set of discrete coordinate positions, which can be joined with straight Iine segments to approximate the curve or surface shapes. One type of digitizer is the graphics tablet (also referred to as a data tablet), which is used to input two-dimensional coordinates by activating a hand cursor or stylus at selected positions on a flat surface. A hand cursor contains cross hairs for sighting positions, while a stylus is a pencil-shaped device that is pointed at positions on the tablet.

Digitizers.. Fig. 2j Digitizers