Some answers of qustions in P.82,P.83
2-1) List the operating
characteristics for the following display technologies: raster refresh systems,
vector refresh systems, plasma panels, and LCDs.
1)Raster Refresh system:
in which the electronic beam makes the screen a number of lines, and draw each
one and this is called (scan lines) and the picture is refreshed every interval
of time from the refresh buffer " frame buffer".
It's characteristics.
a)The pixels in the screen
aren't related. b)Fast in loading image. c)when magnifying, the quality of the
screen decreases.
2)Vector Refresh system:
a)The pixels in the screen are related by function ex: function of lines.
b)slow in loading because t need some processing in its function. c)when
magnifying the quality of the image is increase.
3)Plasma panels: a)new
technology (10/1/2005). b)the screen is divided into little small cells. c)have
high resolution although the screen size may be small.
2-2) List some
applications appropriate for each of the display technologies in Exercise 2-1.
2-3) determine the
resolution (pixels per centimeter) in the x and y directions for the video
monitor in use on your system. Determine the aspect ratio, and explain how
relative proportions of objects can be maintained on your system.
The Aspect ration is: 800
/ number of lines.
2-4) 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?
The answer: a)
(640*480*12) / 8 b)(1280*1024*12) / 8 c)(2560*2048*12) / 8 we can replace 12
with 24.
2-5) 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?
(800*10000*6) / 8 byte
2-6)how long would it
take to load a 640 by 480 frame buffer with 12 bits per pixel, if 10^5 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?
640*480*12=100000x. after
solution x= 3686400 / 100000=36.864 seconds.
2-7) suppose we have a
computer with 32 bits per word and a transfer rate of 1 mip (one million
instructions per second). How long would it take to fill the frame buffer of a
300 dpi(dot per inch) laser printer with a page size of 8 ½ inches by 11
inches?
2-8) Consider two raster
systems with resolution of 640 by 480 and 1280 by 1024.how many pixels could be
accessed per second in each of these systems by a display controller that refreshes
the screen at a rate of 60 frames per second? What is the access time per pixel
in each system?
60*640*480=18432000
pixels. 60*1024*1280=78643200 pixels.
2-9) suppose we have a
video monitor with a display area that measures 12 inches across and 9.6 inches
high. If the resolution is 1280 by 1024 and the aspect ration is 1, what is the
diameter of each screen point?
2-10) How much time is
spent scanning across each row of pixels during screen refresh on a raster
system with a resolution of 1280 by 1024 and a refresh rate of 60k frames per
second?
2-11) Consider a no
interlaced raster monitor with a resolution of n by m(m scan lines and n pixels
per scan line), a refresh rate of r frames per second ,a horizontal retrace
time of t(horiz), and a vertical retrace time of t(vert) .what is the fraction
of the total refresh time per frame spent in retrace of the electron beam?
2-12) what is the
fraction of the total refresh time per frame spent in retrace of the electron
beam for a no interlaced raster system with a resolution of 1280 by 1024, a
refresh rate of 60 hz, a horizontal retrace time of 5 microseconds, and a
vertical retrace time of 500 microseconds?
2-13) Assuming that a
certain full-color (24-bit-per-pixel)RCB raster system has a 512 by 512 frame
buffer, how many distinct color choices (intensity levels) would we have
available? How many different colors could we display at any one time?
2-14) Compare the
advantages and disadvantages of a three-dimension monitor using a varifocal
mirror to those of a stereoscopic system.
2-15) List the different
input and output components that are typically used with virtual reality
systems. Also ,explain how users interact with a virtual scene displayed with
different output devices , such as two dimensional and stereoscopic monitors.
2-16) Explain how
virtual reality systems can be used in design applications. What are some other
applications for virtual reality systems?
2-17) List some
applications for large-screen displays.
2-18) Explain the
differences between a general graphics system designed for a programmer and one
designed for a specific application, such as architectural design.
General graphics
system: This is the system that
provides a library functions that help programmer in designing his displaying
using some programming language as C++ and Java. One of these General graphics
systems is OpenGL (graphics library).
Special graphics system: This system help user who hasn't experience in programming to create shapes and views by simple interface consist of buttons and menu (For example : Photo Shop )
Special graphics system: This system help user who hasn't experience in programming to create shapes and views by simple interface consist of buttons and menu (For example : Photo Shop )
2-19) Explain the
differences between the OpenGL core library, the OpenGL utility , and the
OpenGL utility Toolkit.
OpenGL core :This library function provide programmer functions
that help him in constructing primitives shapes, geometric transformation and
attributes
OpenGL Utility :This library function provide programmer functions that help him in constructing complex shapes and quadric shapes. It provides other advanced operations such as processing
OpenGL Utility Toolkit :This library function provides functions that Implement the interacting with screen window.
OpenGL Utility :This library function provide programmer functions that help him in constructing complex shapes and quadric shapes. It provides other advanced operations such as processing
OpenGL Utility Toolkit :This library function provides functions that Implement the interacting with screen window.
2-20) What command could
we use to set the color of an OpenGL display window to light gray? What command
would we use to set the color of the display window to black ?
glClearColor (0.4, 0.4,
0.4, 0.0); // set the displayed
glClearColor (0.0, 0.0, 0.0, 0.0); // set the displayed window color black
glClearColor (0.0, 0.0, 0.0, 0.0); // set the displayed window color black
2-21) List the
statements needed to set up an OpenGL display window whose lower-right corner
is at pixel position (200,200), with a window width of 100 pixels and a height
of 75 pixels.
glutCreatWindow ("My
Window");
glutInitWindowPosition();
glutInitWindowSize(100,75);
glutInitWindowPosition();
glutInitWindowSize(100,75);
2-22) Explain what is meant by the term" OpenGL display
callback function"
very good interface and nice posts
ReplyDelete2.11 answer required with explaination. As soon as possible.
ReplyDeleteGreat and I have a super present: How Many Home Renovation Shows Are There house renovation jobs
ReplyDelete