0 0

Random Scan Display in Computer Graphics

- Advertisement -
Read Time:1 Minute, 45 Second
Random Scan Display in Computer Graphics

Random Scan Display in Computer Graphics

The original CRT, developed in the late 50’s and early 60’s, created charts and pictures line by line on the tube surface in any (random) order or direction given, in a vectorial fashion. The electron beam was moved along the particular direction and for the particular length of the line as specified. For this reason the type of device was known as vector calligraphic or stroke.
For example if we want a line connecting point A with point B on the vector graphics. display, we simply drive the beam deflection circuitry, which will cause beam to go directly from points A to B.
If we want to move the beam from point A to point B without showing a line between points, we can blank the beam as we move it. Thus random scan display generates the image by drawing a set of random straight lines much in the same way one might move a pencil over a piece of paper to draw an image-drawing strokes from one point to another, one line at a time.
There are of course no bit planes containing mapped pixel values in vector system. Instead the display buffer memory stores a set of line drawing commands along with end point coordinates in a display list or display program created by a graphics package. The display processing unit (DPU) executes each command during every refresh cycle and feeds the vector generator with digital x, y and Ax, Ay values. The vector generator converts the digital signals into equivalent analog deflection voltages. This causes the electron beam to move to the start point or from the start point to the end point of a line or vector. Thus the beam sweep does not follow any fixed pattern, the direction is arbitrary as dictated by the display commands.
Diagram shows the typical random scan display architecture. It consists of display controller, central processing unit (CPU), display buffer memory and a CRT.
Happy
Happy
0 %
Sad
Sad
0 %
Excited
Excited
0 %
Sleepy
Sleepy
0 %
Angry
Angry
0 %
Surprise
Surprise
0 %
- Advertisement -

Follow US!

FansLike
FollowersFollow
FollowersFollow
SubscribersSubscribe

Latest Post

Introduction to Online Analytical Processing and Data Mart

Introduction to Online Analytical Processing and Data Mart

Introduction to Online Analytical Processing and Data Mart Online Analytical Processing OLAP is computer processing that enables a user to easily and selectively extract and view...
A data warehouse is a relational database that is designed for query and analysis rather than for transaction processing

Introduction to Data Warehouse

Introduction to Data Warehouse A data warehouse is a relational database that is designed for query and analysis rather than for transaction processing. It usually...
Introduction to Advance Database System

Introduction to Advance Database System

Introduction to Advance Database System ABSTRACT Data is collection of raw facts and figure which is basic for decision making. Anything which is unorganized is called...
What is Ternary Operator in C programming with example

What is Ternary Operator in C programming with example

What is Ternary Operator in C programming with example Ternary Operator In the C language ternary operator is allowing for executing or running any code based...
C program to check student is pass or fail using if else, nested if and ternary operator.

What is Conditional Statement in C programming

What is Conditional Statement in C programming Conditional Statement Conditional Statements in C programming are used to make decisions based on the different conditions. Conditional statements...
C programming if else statement

C programming if else statement

C programming if else statement Conditional Statements in C programming are used to make decisions based on the conditions. Conditional statements execute sequentially when there...