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

Similar documents
Part 1: Introduction to Computer Graphics

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

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

Computer Graphics: Overview of Graphics Systems

2.2. VIDEO DISPLAY DEVICES

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

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

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

Monitor and Display Adapters UNIT 4

CMPE 466 COMPUTER GRAPHICS

CS2401-COMPUTER GRAPHICS QUESTION BANK

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

Computer Graphics : Unit - I

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

Downloads from:

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

Overview of Graphics Systems

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

UNIT 1 INTRODUCTION TO COMPUTER

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

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

Display Systems. Viewing Images Rochester Institute of Technology

MODULE I MCA COMPUTER GRAPHICS ADMN APPLICATIONS OF COMPUTER GRAPHICS

2.4.1 Graphics. Graphics Principles: Example Screen Format IMAGE REPRESNTATION

Computer Graphics Hardware

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

3. Displays and framebuffers

Graphics Concepts. David Cairns

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

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)

CS 4451A: Computer Graphics. Why Computer Graphics?

Introduction & Colour

Reading. Display Devices. Light Gathering. The human retina

Screens; media that use additive primaries

Introduction to Computer Graphics

Computer Graphics. Introduction

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

Link download full: Test Bank for Business Data Communications Infrastructure Networking and Security 7th Edition by William

An Efficient SOC approach to Design CRT controller on CPLD s

Design of VGA Controller using VHDL for LCD Display using FPGA

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

VARIOUS DISPLAY TECHNOLOGIESS

Start with some basics: display devices

Elements of a Television System

1 Your computer screen

Display Devices & its Interfacing

Lecture Flat Panel Display Devices

Module 7. Video and Purchasing Components

Technology White Paper Plasma Displays. NEC Technologies Visual Systems Division

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

Design and Implementation of an AHB VGA Peripheral

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

Revision: August 11, E Main Suite D Pullman, WA (509) Voice and Fax. 8 LEDs. Doc: page 1 of 9

So far. Chapter 4 Color spaces Chapter 3 image representations. Bitmap grayscale. 1/21/09 CSE 40373/60373: Multimedia Systems

How to Match the Color Brightness of Automotive TFT-LCD Panels

Understanding Multimedia - Basics

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

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

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

Chapter 3. Display Devices and Interfacing

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

8/30/2010. Chapter 1: Data Storage. Bits and Bit Patterns. Boolean Operations. Gates. The Boolean operations AND, OR, and XOR (exclusive or)

MODIFYING A SMALL 12V OPEN FRAME INDUSTRIAL VIDEO MONITOR TO BECOME A 525/625 & 405 LINE MULTI - STANDARD MAINS POWERED UNIT. H. Holden. (Dec.

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

Video Graphics Array (VGA)

K Service Source. Apple High-Res Monochrome Monitor

K Service Source. Apple High-Res Monochrome Monitor

IMS B007 A transputer based graphics board

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

MET71 COMPUTER AIDED DESIGN

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

High Performance Raster Scan Displays

Physics in Entertainment and the Arts

RICHLAND COLLEGE School of Engineering Business & Technology Rev. 0 W. Slonecker Rev. 1 (8/26/2012) J. Bradbury

Sep 09, APPLICATION NOTE 1193 Electronic Displays Comparison

MULTIMEDIA TECHNOLOGIES

CHAPTER 3 OSCILLOSCOPES AND SIGNAL GENERATOR

Power Consumption Trends in Digital TVs produced since 2003

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

Displays and framebuffers

Lecture Flat Panel Display Devices

CATHODE-RAY OSCILLOSCOPE (CRO)

Video Display Unit (VDU)

Lecture 14: Computer Peripherals

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

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

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

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

Television History. Date / Place E. Nemer - 1

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

The Cathode Ray Tube

A Review- on Different Types of Displays

Liquid Crystal Displays

FITTING AN EGA CARD TO AN IBM 5155.

VectorVGA Tempest User Manual

28 North Lotts, Dublin 1, Ireland Tel: info [AT] phonevolts.com

How do you make a picture?

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

Using Low-Cost Plasma Displays As Reference Monitors. Peter Putman, CTS, ISF President, ROAM Consulting LLC Editor/Publisher, HDTVexpert.

Transcription:

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 solving Problems. d. Graphics Pipeline. e. Video Memory. f. Memory Mapping g. List of Common Computer Graphics Areas. h. List of Common Computer Graphics Applications. i. Resolution j. Aspect Ratio k. Persistence l. Basic Components of computer graphics system 2. Give an example of memory mapping for 4 X 4 resolution display device, and what is the memory size required for storing image in case of the following system: a. Monochrome display system. b. Color display system. 3. Differentiate between raster scan and random scan system? 4. What are the common methods for storing and processing Images? 5. What are the popular image storage formats? 6. List the operating characteristics for the video display systems based on the CRT technology. 7. What are the different types of Flat-Screens, and what is the difference between them? 8. Consider three different raster systems with resolutions of 640 by 480, 1280 by 1024, and 2560 by 2048. What size frame buffer (in bytes) is needed for each of these systems to store 12 bits per pixel? How much storage is required for each system if 24 bits per pixel are to be stored? 9. Suppose an RGB raster system is to be designed using an 8-inch by 10-inch screen with a resolution of 100 pixels per inch in each direction. If we want to store 6 bits per pixel in the frame buffer, how much storage (in bytes) do we need for the frame buffer?

10. How long would it take to load a 640-by-480 frame buffer with 12 bits per pixel, if 105 bits can be transferred per second? How long would it take to load a 24-bit-per-pixel frame buffer with a resolution of 1280 by 1024 using this same transfer rate?

1. Computer graphics - Computer Graphics (CG) is: Part 1: Introduction to Computer Graphics An area of computer science and engineering that plays an important role in almost every application of computer software. CG s is the art and science of creating images by: - Programming the geometry and appearance of the contents of the images, - Displaying the results of that programming on appropriate devices that support graphical output and interaction. - Uses a graphics API s that supports the necessary modeling and does most of the detailed work of rendering the scene that is defined through the programming. 2. Memory mapping The status of each pixel on the screen was stored in a specific memory address in the computer s memory (memory mapped display). - Each pixel is numbered sequentially. - By writing values to the correct locations in memory the appearance of the screen can be con - Find out if a trolled by a programmer. - A program can pixel is turned on or off. 3. give an example of memory mapping for 5 X 5 resolution color display device? 4. Aspect Ratio - is the ratio of vertical points to horizontal points necessary to produce equal-length lines in both directions on the screen. (Sometimes aspect ratio is stated in terms of the ratio of horizontal to vertical points.) - An aspect ratio of 3/4 means that a vertical line plotted with three points has the same length as a horizontal line plotted with four points. 5. Resolution

- Resolution: Is the maximum number of points that can be displayed without overlap on a CRT monitors. Or it is the number of points per centimeter that can be plotted horizontally and vertically, although it is often simply stated as the total number of points in each direction. 6. What is the difference between raster storage image and vector storage image? Raster Image: The images is considered as rectangular arrays of pixels, each pixel have different colors stored as three numbers, for RGB. In a Monochrome system [black-and-white], each screen point is either on (a bit value of 1) or off (a bit value of 0), so only one bit per pixel is needed to store the intensity of screen positions. Vector Image: The image is stored as a set of instructions for displaying the. Are often used for text, diagrams, mechanical drawings, and other applications where precision are important and photographic images and complex shading aren t needed. 7. What are the popular image storage formats? - Jpeg format. This Lossy format compresses image blocks based on thresholds in the human visual system. This format works well for natural images. - Tiff format. This format is most commonly used to hold binary images or lossless compressed 8- or 16-bit RGB although many other options exist. - Ppm format. a lossless, uncompressed format is most often used for 8-bit RGB images although many options exist. - Png format. This is a set of lossless formats with a good set of open source management tools. 8. List of common Computer Graphics Areas Modeling Rendering Animation User interaction Virtual reality Visualization Image processing 3D scanning 9. List the operating characteristics for the video display systems based on the CRT technology? - A beam of electrons emitted by an electron gun, passes through focusing System and deflection systems that direct the beam toward specified positions on the phosphorcoated screen. - The phosphor-coated screen then emits a small spot of light at each position contacted by the electron beam.

- The light emitted by the phosphor fades very rapidly, the picture is redrawn by quickly directing the electron beam back over the same points. This type of display is called a refresh CRT. - 10. What are the different types of Flat-Screens, and what is the difference between them? - light-emitting diodes (LEDs) - light-emitting diodes that can be turned on and off - liquid-crystal displays (LCDs) - polarization of the liquid crystals in the middle panel - plasma panels - voltages on the grids to energize gases - Similarities: - All use a two-dimensional grid to address individual light-emitting elements. - The two outside plates each contain perpendicular parallel grids of wires. - Sending electrical signals to a wire in each grid, generates electrical field at the Intersection of two wires, can control the corresponding element in the middle plate. 11. Describe what is performed by the following functions: setpixel(x, y, color) - Sets the pixel at position (x, y) to the given color. getpixel(x,y) : Gets the color at the pixel at position (x, y). 12. What can the programmer do in computer graphics? Develop appropriate representations for the geometric objects of the images. Assemble these objects into an appropriate geometric space. Specify how the scene is to be viewed and how it will be displayed on the graphic device. Define some animation for the image. Design a ways for the user to interact with the scene as it is presented. 13. How can the computer graphics used in solving problems? GC can solve a lot of problems: Identifying a problem. Addressing the problem by building the model. Identifying a way to represent the problem geometrically. Creating an image from that geometry so that the problem can be seen visually. Use the image to understand the problem or the model and to try to understand a possible solution.

14. How can an application program actually draw something on screen? 15. Describe the Basic Components of computer graphics system? A computer graphics system is a computer system; that have all the components of a general-purpose computer system. There are six major elements in our system: Input devices Central Processing Unit Graphics Processing Unit Memory Frame buffer Output devices 16. What are the different types of Flat-Screens, and what is the difference between them? - light-emitting diodes (LEDs) - light-emitting diodes that can be turned on and off - liquid-crystal displays (LCDs) - polarization of the liquid crystals in the middle panel - plasma panels - voltages on the grids to energize gases - Similarities: - All use a two-dimensional grid to address individual light-emitting elements. - The two outside plates each contain perpendicular parallel grids of wires. - Sending electrical signals to a wire in each grid, generates electrical field at the Intersection of two wires, can control the corresponding element in the middle plate.

17. Consider three different raster systems with resolutions of 640 by 480, 1280 by 1024, and 2560 by 2048. What size frame buffer (in bytes) is needed for each of these systems to store 12 bits per pixel? How much storage is required for each system if 24 bits per pixel are to be stored? Frame-buffer size for each of the systems is 640 480 12 bits 8 bits per byte = 450 KB 1280 1024 12 bits 8 bits per byte = 1920 KB 2560 2048 12 bits 8 bits per byte = 7680 KB For 24 bits of storage per pixel, each of the above values is doubled. 900 KB & 3840 KB & 15360 KB 18. How long does it take to load a 640-by-480 frame buffer with 12 bits per pixel, if 105 bits can be transferred per second? Let X the time that will be taken to load a 640-by-480 frame buffer with 12 bits per pixel. Number of bits = 640 * 480 * 12 = 3686400 bits 1 sec X 105 bits X sec(s) X 3686400 bits Then X = 3686400/105 = 36.864 second 19. How much time is spent in scanning across each row of pixels during screen refresh on a raster system with a resolution of 1280 by 1024 and refresh rate of 60 frames per second? The time required for scanning one frame is 1/60 = 0.01666 One frame has 1024 The time of scanning on row = 0.01666 / 1024 = 1.627 * 10-5 sec 20. Suppose we have a video monitor with a display area with 12 inches width and 9.6 inches high. If the resolution is 1280 X 1024 and the aspect ratio is 1, what are the width and the height of each point on the screen? 21. How long would it take to load a 640-by-480 frame buffer with 12 bits per pixel, if 105 bits can be transferred per second? How long would it take to load a 24-bit-per-pixel frame buffer with a resolution of 1280 by 1024 using this same transfer rate? Total number of bits for the frame = 640 x 480 x 12 bits = 3686400 bits The time needed to load the frame buffer = 3686400 / 10 5 sec = 36.864 sec

Total number of bits for the frame = 1280 x 1024 x 24 bits = 31457280 bits The time needed to load the frame buffer = 31457280 / 10 5 sec = 314.5728 sec 22. Suppose an RGB raster system is to be designed using an 8-inch by 10-inch screen with a resolution of 100 pixels per inch in each direction. If we want to store 6 bits per pixel in the frame buffer, how much storage bytes do we need for the frame buffer?