COMPUTER GRAPHICS GLOSSARY
(Excerpted from The Computer Desktop Encyclopedia by Alan
Freedman)
- 3D Studio
A 3-D modeling and animation program for DOS from AutoDesk, Inc.,
Sausalito, CA. It was the first program to bring professional
animation and 3-D rendering from high-end workstations to the
PC. Its 2D Shaper module lets you create 2-D shapes that become
the cross sections of the 3-D models. 3D Lofter creates the underlying
framework of the 3-D model, and 3D Editor is used to prepare the
scene for rendering. In Release 4, the Keyframer animation module
includes Inverse Kinematics, which links components so that they
move together.
A vector graphics image is a collection of graphic elements,
such as lines, squares, rectangles and circles. Although grouped
together, each element maintains its own integrity and identity
and can always be selected and erased or resized independent of
all the others.
- Accelerator
A key combination used to activate a task. See accelerator board
and graphics accelerator.
- add-in, add-on
Refers to hardware modules, such as printed circuit boards, that
are designed to be plugged into a socket within the computer.
- Algorithm
A set of ordered steps for solving a problem, such as a mathematical
formula or the instructions in a program. The terms algorithm
and logic are synonymous. Both refer to a sequence of steps to
solve a problem. However, an algorithm implies an expression
that solves a complex problem rather than the overall input-process-output
logic of typical business programs.
- alpha channel
High-order eight bits in a 32-bit graphics pixel used as a separate
layer to mask an area for editing or creating special effects
(textures, montages, etc.).
- Analog
A representation of an object that resembles the original. Analog
devices monitor conditions, such as movement, temperature and
sound, and convert them into analogous electronic or mechanical
patterns. For example, an analog watch represents the planet's
rotation with the rotating hands on the watch face. Telephones
turn voice vibrations into electrical vibrations of the same shape.
Analog implies continuous operation in contrast with digital,
which is broken up into numbers.
Advantages and Disadvantages Of Analog Techniques Traditionally,
audio and video recording has been analog. Sound, which is continuously
varying air vibrations, is converted into analogous electrical
vibrations. Video cameras scan their viewing area a line at a
time and convert the infinitely varying intensities of light into
analogous electrical signals.
The ability to capture the subtle nature of the real world is
the single advantage of analog techniques. However, once captured,
modern electronic equipment, no matter how advanced, cannot copy
analog signals perfectly. Third and fourth generations of audio
and video recordings show marked deterioration.
By converting analog signals into digital, the original audio
or video data can be preserved indefinitely and copied over and
over without deterioration. Once continuously varying analog
signals are measured and converted into digital form, they can
be stored and transmitted without loss of integrity due to the
accuracy of digital methods.
The key to conversion is the amount of digital data that is created
from the analog signal. The shorter the time interval between
samples and the more data recorded from that sample, the more
the digital encoding reflects the original signal.
- ASCII file.
Data or text file that contains characters coded in ASCII. Text
files, word processing documents, batch files and source language
programs are usually ASCII files. Only the first 128 characters
(0-127) within the 256 combinations in a byte conform to the ASCII
standard. The rest are used differently depending on the computer.
- ASCII.
(American Standard Code for Information Interchange) Pronounced
"ask-ee." A binary code for data that is used in communications,
most minicomputers and all personal computers.
ASCII is a 7-bit code providing 128 possible character combinations,
the first 32 of which are used for printing and transmission control.
Since the common storage unit is an 8-bit byte (256 combinations)
and ASCII uses only 128, the extra bit is used to hold a parity
bit or special symbols. For example, the PC uses the additional
values for foreign language and graphics symbols. In the Macintosh,
the additional values can be user-defined to enhance a font.
In the Macintosh version of this Glossary, the IBM PC symbols
are designed into the font used for the definitions. See ASCII
chart and hex chart.
- bandwidth
The transmission capacity of a computer channel, communications
line or bus. It is expressed in cycles per second (Hertz), the
bandwidth being the difference between the lowest and highest
frequencies transmitted. The frequency is equal to or greater
than the bits per second. Bandwidth is also often stated in bits
or bytes per second.
- BASIC
(Beginners All purpose Symbolic Instruction Code) Programming
language developed by John Kemeny and Thomas Kurtz in the mid
1960s at Dartmouth College. Originally developed as an interactive,
mainframe timesharing language, it has become widely used on all
sizes of computers including pocket computers.
BASIC is considered one of the easiest programming languages
to learn. Simple programs can be quickly written on the fly.
However, BASIC is not a structured language, such as Pascal,
dBASE or C, and it's easy to write spaghetti code that's difficult
to decipher later.
- batch processing
Processing a group of transactions at one time. Transactions are
collected and processed against the master files (master files
updated) at the end of the day or some other time period. Contrast
with transaction processing.
Batch and Transaction Processing Information systems typically
use both batch and transaction processing methods. For example,
in an order processing system, transaction processing is the continuous
updating of the customer and inventory files as orders are entered.
At the end of the day, batch processing programs generate picking
lists for the warehouse. At the end of the week or some other
period, batch programs print invoices and management reports.
- Bezier
In computer graphics, a curve that is generated using a mathematical
formula which assures continuity with other Bezier curves. It
is mathematically simpler, but more difficult to blend than a
b-spline curve. Within CAD and drawing programs, Bezier curves
are typically reshaped by moving the handles that appear off of
the curve.
- BIOS
(Basic Input Output System) Detailed instructions that activate
peripheral devices. Although BIOSs have been around for more
than 30 years, today, the term generally refers to the BIOS in
a PC, which holds certain fundamental parts of the operating system.
A PC's BIOS has traditionally been stored in a permanent ROM
chip and is often referred to as the ROM BIOS. Increasingly,
the PC's BIOS is built into a flash memory chip, which can be
updated in place by installing the latest version of the routines
just like one updates a software application. The motherboard
contains a system BIOS, and expansion cards often have their own
BIOSs.
The system BIOS includes routines for the keyboard, screen, disk,
parallel and serial port and for internal services such as time
and date. It accepts requests from the device drivers in the
operating system as well as from application programs.
It also contains an autostart routine that tests the system on
startup and prepares the computer for operation. It searches
for BIOSes on the plug-in boards and sets up pointers (interrupt
vectors) in memory to access BIOS routines. It then loads the
operating system and passes control to it.
- bit depth
(1) The number of bits used to hold a pixel. Also called color
depth and pixel depth, the bit depth determines the number of
colors that can be displayed at one time. Digital video requires
at least 15 bits, while 24 bits produces realistic TV-like colors.
Color depth Total number of colors
4-bits 16
8-bits 256
15-bits 32,768
16-bits 65,536
24-bits 16,777,216
32-bits 16,777,216 + alpha channel
(2) Bit depth can refer to any coding system that uses numeric
values to represent something. The depth, or number of bits,
determines how many discrete items can be represented.
- bit
(BInary digiT) Single digit in a binary number (0 or 1). Within
the computer, a bit is physically a memory cell (made up of transistors
or one transistor and a capacitor), a magnetic spot on disk or
tape or a pulse of high or low voltage traveling through a circuit.
Conceptually, a bit is like a light bulb; either on or off.
Groups of bits make up storage units in the computer, called characters,
bytes, or words, which are manipulated as a group. The most common
is the byte, which is made up of eight bits and is equivalent
to one alphanumeric character.
- Bitmap
A binary representation in which a bit or set of bits corresponds
to some part of an object such as an image or font. For example,
in monochrome systems, one bit represents one pixel on screen.
For gray scale or color, several bits in the bitmap represent
one pixel or group of pixels. The term may also refer to the
memory area that holds the bitmap. A bitmap is usually associated
with graphics objects, in which the bits are a direct representation
of the picture image. However, bitmaps can be used to represent
and keep track of anything, where each bit location is assigned
a different value or condition.
The image in the bitmap is continuously transmitted to the video
screen, dot for dot, a line at a time, over and over again. Any
changes made to the bitmap are instantly reflected on the screen.
- bitmapped graphics
The raster graphics method for generating images. Contrast with
vector graphics and character graphics. When you scan an image
or paint an object into the computer, the image is created in
a reserved area of memory called a bitmap, with some number of
bits corresponding to each dot (pixel). The simplest monochrome
bitmap uses one bit (on/off) for each dot. Gray scale bitmaps
(monochrome shades) hold a number for each dot large enough to
hold all the gray levels. Color bitmaps require three times as
much storage in order to hold the intensity of red, green and
blue.
- Boolean logic
The "mathematics of logic," developed by English mathematician
George Boole in the mid 19th century. Its rules govern logical
functions (true/false). As add, subtract, multiply and divide
are the primary operations of arithmetic, AND, OR and NOT are
the primary operations of Boolean logic.
- boot
Causing the computer to start executing instructions. Personal
computers contain built-in instructions in a ROM chip that are
automatically executed on startup. These instructions search
for the operating system, load it and pass control to it. Starting
up a large computer may require more button pushing and keyboard
input. The term comes from "bootstrap," since bootstraps
help you get your boots on, booting the computer helps it get
its first instructions. See cold boot and warm boot.
- b-spline.
In computer graphics, a curve that is generated using a mathematical
formula which assures continuity with other b-splines.
- buffer
A reserved segment of memory used to hold data while it is being
processed. In a program, buffers are created to hold some amount
of data from each of the files that will be read or written.
A buffer may also be a small hardware memory bank used for special
purposes.
- bump mapping
In computer graphics, a technique for simulating rough textures
by creating irregularities in shading.
- byte
Common unit of computer storage (micro to mainframe). It is made
up of eight binary digits (bits). A ninth bit may be added as
a parity bit for error checking.
A byte holds the equivalent of a single character, such as the
letter A, a dollar sign or decimal point. For numbers, a byte
can hold a single decimal digit (0 to 9), two numeric digits (packed
decimal) or a number from 0 to 255 (binary numbers).
Byte Specifications
The primary specifications of hardware are rated in bytes; for
example, a 40-megabyte (40M or 40MB) disk holds 40 million characters
of instructions and data. A one-megabyte (1M or 1MB) memory allows
one million characters of instructions and data to be stored
internally for processing.
With database files and word processing documents, the file size
is slightly larger than the number of data characters stored in
it. Word-processing files contain embedded codes for layout settings
(margins, tabs, boldface); therefore, a100,000-byte document implies
slightly less than 100,000 characters of text (approx. 30 pages).
Database files contain codes that describe the structure of the
records, thus, a 100,000-byte database file holds somewhat less
than 100,000 characters of data.
Unlike data and text, a 100,000-byte graphics file is not indicative
of the size of the image contained in it. There are many graphics
standards, and the higher the image quality, the more bytes are
needed to represent it. A low- resolution graphics file can take
as little as 8,000 bytes, while high-resolution files can take
100,000 or more bytes per picture.
- CD-ROM
(Compact Disc Read Only Memory) A compact disc format used to
hold text, graphics and hi-fi stereo sound. It's like an audio
CD, but uses a different track format for data. The audio CD
player cannot play CD-ROMs, but CD-ROM players usually play audio
CDs and have output jacks for a headphone or amplified speakers.
CD-ROMs hold in excess of 650MB of data, which is equivalent
to about 250,000 pages of text or 20,000 medium-resolution images.
- cold boot
Starting the computer by turning power on. Turning power off
and then back on again clears memory and many internal settings.
Some program failures will lock up the computer and require a
cold boot to use the computer again. In other cases, only a warm
boot is required. See warm boot and boot.
- color space
A 3-D model of the three attributes of a color, which are hue,
value and saturation (chroma).
- contrast
The difference between the lightest and darkest areas on a display
screen. Contrast with brightness.
- core storage.
Non-volatile memory that holds magnetic charges in ferrite cores
about 1/16th" diameter. The direction of the flux determines
the 0 or 1. Developed in the late 1940s by Jay W. Forrester and
Dr. An Wang, it was used extensively in the 1950s and 1960s.
Since it holds its content without power, it is still used in
specialized applications in the military and in space vehicles.
- CPU
(Central Processing Unit) Computing part of the computer. Also
called the processor, it is made up of the control unit and ALU.
A personal computer CPU is contained on a single microprocessor.
A minicomputer CPU is contained on one or several printed circuit
boards. A mainframe CPU is contained on many printed circuit
boards.
The CPU, clock and main memory make up a computer. A complete
computer system requires the addition of control units, input,
output and storage devices and an operating system.
The terms CPU and processor imply the use of main memory as in
the sentence "data is sent to the CPU and then processed,"
since the data must be stored in memory in order to be processed.
- CRT
(Cathode Ray Tube) A vacuum tube used as a display screen in
a video terminal or TV. The term more often refers to the entire
monitor rather than just the tube itself. Years ago, CRT was
the popular term for the display screen. Today, monitor is the
preferred term. See VGA and monitor.
- Cyberpunk
A futuristic, online delinquent: breaking into computer systems;
surviving by high-tech wits. The term comes from science fiction
novels such as "Neuromancer" and "Shockwave Rider."
- Cyberspace
Coined by William Gibson in his novel "Neuromancer,"
it is a futuristic computer network that people use by plugging
their minds into it! The term is now used to refer to the Internet
or to the online or digital world in general. See Internet and
virtual reality.
- D/A converter
(Digital to Analog Converter) A device that converts digital
pulses into analog signals. Contrast with A/D converter. See
DSP and ladder DAC.
- database
A set of related files that is created and managed by a database
management system (DBMS). Today, DBMSs can manage any form of
data including text, images, sound and video. Database and file
structures are always determined by the software. As far as the
hardware is concerned, it's all bits and bytes.
- Defragment
To reorganize the disk by putting files into contiguous order.
Because the operating system stores new data in whatever free
space is available, data files become spread out across the disk
if they are updated often. This causes extra read/write head
movement to read them back. Periodically, the hard disk should
be defragmented to put files back into order. See DOS Defrag.
- digit
A single character in a numbering system. In decimal, digits
are 0 through 9. In binary, digits are 0 and 1.
- digital camera
A video camera that records its images in digital form. Unlike
traditional analog cameras that convert light intensities into
infinitely variable signals, digital cameras convert light intensities
into discrete numbers. It breaks down the picture image into
a fixed number of pixels (dots), tests each pixel for light intensity
and converts the intensity into a number. In a color digital camera,
three numbers are created, representing the amount of red, green
and blue in each pixel.
Cameras used today for TV production are digital in design and
record their initial field of view as a digital image, using charge
coupled devices (CCDs). However, after a microprocessor processes
the image, it is converted into analog form for recording on analog
tape recorders. The analog method is still much more economical
for routine video recording and playback. However, some day,
it is expected that TV recording will be all digital from start
to finish.
- digitize
To convert an image or signal into digital code by scanning,
tracing on a graphics tablet or using an analog to digital conversion
device. 3-D objects can be digitized by a device with a mechanical
arm that is moved onto all the corners.
- DOS Copy Con
Internal command for creating a quick batch file. For example,
to create the WRITE batch file, type: copy con: write.bat After
pressing Enter, you'll get a blank line. Type your text and press
Enter to end the line. When done, press F6 (ctrl-Z), then press
Enter. Copy Con works a line at a time. You can't go back
and change lines, but you can use backspace to delete characters
on the same line.
- DOS
(1) (Disk Operating System) Pronounced "dawss." Generic
term for operating system.
(2) (Disk Operating System) Single-user operating system for
the PC, PS/1 and PS/2 series from IBM. DOS is also called PC-DOS
to distinguish it from MS-DOS, the version for non-IBM PCs. DOS
and MS- DOS are developed by Microsoft, are almost identical,
and both are referred to as DOS. Over time, DOS development has
been shared in varying degrees by IBM. See PC (Operating Environment).
- expansion slot
A receptacle inside a computer or other electronic system that
accepts printed circuit boards. The number of slots determines
future expansion. In personal computers, expansion slots are
connected to the bus.
- flatbed scanner
A scanner that provides a flat, glass surface to hold pages
of paper, books and other objects for scanning. The scan head
is moved under the glass across the page. Sheet feeders are
usually optionally available that allow multiple sheets to be
fed automatically. Contrast with sheet-fed scanner, hand-held
scanner and drum scanner.
- floppy disk
Reusable magnetic storage medium. It is the primary method for
distributing personal computer software. It's also used to transfer
data between users, although local area networks can eliminate
much of this "sneakernet." Also called a diskette,
the floppy is a flexible disk, similar to tape, with both surfaces
used for magnetic recording. The disk drive grabs the floppy's
center and spins it inside its housing, and the read/write head
makes contact with the surface through an opening in the floppy's
envelope, case or cartridge. Floppies are much slower than
hard disks, because they spin at 300 rpm, a tenth the rotation
of a hard disk, and they are at rest until a data transfer is
requested. Although floppy disks look the same, what's recorded
on them determines their capacity and compatibility. Each new
floppy must be "formatted," which records the sectors
on the disk that will hold the data. PC, Mac, Apple II, Amiga
and Atari formats are different, although most can read and write
PC (DOS) diskettes. See format program, Floptical and magnetic
disk.
- format program
Software that initializes a disk. There are two formatting levels.
The low-level initializes the disk surface by creating the physical
tracks and storing sector identification in them. Low-level format
programs are geared to the drive technology used (IDE, SCSI, etc.).
The high-level format lays out the indexes used by the operating
system (Mac, DOS, etc.) to keep track of data stored in the sectors.
Floppy disk format programs perform both levels on a diskette.
See DOS Format.
- fractals
A lossy compression method used for color images. It provides
ratios of 100:1 or greater and is especially suited to natural
objects, such as trees, clouds and rivers. It turns an image
into a set of data and an algorithm for expanding it back to the
original.
The term comes from "fractus," which is Latin for broken
or fragmented. It was coined by IBM Fellow and doctor of mathematics
Benoit Mandelbrot, who expanded on ideas from earlier mathematicians
and discovered similarities in chaotic and random events and shapes.
- frame buffer
An area of memory used to hold a frame of data. A frame buffer
is typically used for screen display and is the size of the maximum
image area on screen. It is a separate memory bank on the display
adapter that holds the bitmapped image while it is being "painted"
on screen. Sophisticated graphics systems are built with several
memory planes, each holding one or more bits of the pixel.
- full-motion video
Video transmission that changes the image 30 frames per second
(30 fps). Motion pictures are run at 24 fps, which is the minimum
frequency required to eliminate the perception of moving frames
and make the images appear visually fluid to the eye.
TV video generates 30 interlaced frames per second, which is
actually transmitted as 60 half frames per second.
Video that has been digitized and stored in the computer can
be displayed at varying frame rates, depending on the speed of
the computer. The slower the computer, the more jerky the movement.
Contrast with freeze-frame video.
- function keys
A set of keyboard keys used to command the computer (F1, F2, etc.).
F1 is often the help key, but the purpose of any function key
is determined by the software currently running.
- GIF
(Graphics Interchange Format) A popular raster graphics file
format developed by CompuServe that handles 8-bit color (256 colors)
and uses the LZW method to achieve compression ratios of approximately
1.5:1 to 2:1.
GIF files include a color table which includes the most representative
256 colors used in the image. For example, a picture of the forest
would include a color table with mostly greens. This method provides
excellent realism in an 8-bit image. In addition, GIF file sizes
are based on the actual number of colors used. Thus images with
fewer colors take up less space in the computer.
GIF89 is a more sophisticated version of GIF87 and allows one
of the colors to be made transparent, taking on the background
color of the underlying page or window.
- Gouraud shading
In computer graphics, a technique developed by Henri Gouraud that
computes a shaded surface based on the color and illumination
at the corners of polygonal facets.
- graphics
Called computer graphics, it is the creation and manipulation
of picture images in the computer. It is defined here as graphics,
to keep it next to the other entries that begin with "graphics."
A graphics computer system requires a graphics display screen,
a graphics input device (tablet, mouse, scanner, camera, etc.),
a graphics output device (dot matrix printer, laser printer, plotter,
etc.) and a graphics software package; for example, a CAD, drawing
or paint program.
- GUI
(Graphical User Interface) A graphics-based user interface that
incorporates icons, pull-down menus and a mouse. The GUI has
become the standard way users interact with a computer. The three
major GUIs are Windows, Macintosh and Motif. In a client/server
environment, the GUI resides in the user's client machine. See
desktop manager, window manager and Star. Contrast with CUI.
- halftone
In printing, the simulation of a continuous-tone image (shaded
drawing, photograph) with dots. All printing processes, except
for Cycolor, print dots. In photographically-generated halftones,
a camera shoots the image through a halftone screen, creating
smaller dots for lighter areas and larger dots for darker areas.
Digitally-composed printing prints only one size of dot.
In order to simulate varying size halftone dots in computer printers,
dithering is used, which creates clusters of dots in a "halftone
cell." The more dots printed in the cell, the darker the
gray. As the screen frequency gets higher (more lines per inch),
there is less room for dots in the cell, reducing the number of
gray levels that can be generated.
- hard copy
Printed output. Contrast with soft copy.
- hard disk
Primary computer storage medium that is made of rigid disks with
a magnetic recording surface. Personal computer hard disks hold
from 20MB to over 1GB. Mini and mainframe hard disks can hold
several gigabytes. Fixed hard disks are permanently sealed
in the drive. Removable hard disks are encased in disk pack or
disk cartridge modules that can be moved between computers with
the same kinds of drives. Hard disks provide fast retrieval
because they rotate at 3,600 rpm and higher and spin constantly,
although laptops turn them off to preserve battery. Hard disks
are made of one or more aluminum platters (two to 15" diameter),
each side coated with a ferromagnetic material. Hard disks are
usually low-level formatted from the factory, which records the
original sector identification on them. See floppy disk, magnetic
disk and format program.
- hardware
All machinery and equipment. Contrast with software, which is
a set of instructions that tell the computer what to do. Also
contrast with data, which are the facts and figures that are stored
in the hardware and controlled by software.
Hardware vs. Software
In operation, a computer is both hardware and software. One is
useless without the other, and each rules the other. The hardware
design specifies what instructions it can follow, and the instructions
then tell it what to do.
As inseparable as hardware and software are in operation, they
are quite different when they are being evaluated. Hardware is
the world of storage and transmission. Software is the world
of logic and language.
The more memory and disk storage a computer system has, the more
work it can do. The faster the memory and disks transmit data
and instructions between them and the CPU, the faster the work
gets done. A user's problem can be translated into a hardware
requirement based on the size of the files and databases that
will be created and the number of concurrent users at terminals.
Software, on the other hand, is harder to specify. The programs
must process the organization's business transactions properly,
and even the smallest company can have complicated transactions.
Hardware always deals with the data processing problem the same
way. How much? How fast? But software deals with the tedious
details of an ever- changing business. It's much harder to analyze,
design and develop the software solution than it is to specify
the hardware.
- high color
The ability to generate 32,768 colors (15 bits) or 65,536 colors
(16-bit). 15-bit color uses five bits for each red, green and
blue pixel. The 16th bit may be a color, such as XGA with 5-red,
6-green and 5-blue, or be an overlay bit that selects pixels to
display over video input. See true color.
- high-level language
Machine-independent programming language, such as FORTRAN, COBOL,
BASIC, Pascal and C. It lets the programmer concentrate on the
logic of the problem to be solved rather than the intricacies
of the machine architecture such as is required with low- level
assembly languages.
- home page
A foundation, or starting, page on the World Wide Web. Home pages
are used as tables of contents and indexes to other resources
on the Web or to other Internet servers. See World Wide Web and
URL.
- HotJava
A Web browser from Sun Microsystems that supports the Java programming
language, also developed by Sun. HotJava executes Java programs
embedded directly within Web documents.
- HTML
(HyperText Markup Language) A standard for defining documents
with hypertext links. HTML is a subset of SGML (Standard Generalized
Markup Language) and is used to establish links between documents
on the World Wide Web.
- hue
In computer graphics, a particular shade or tint of a given color.
- hypermedia
The use of data, text, graphics, video and voice as elements in
a hypertext system. All the various forms of information are
linked together so that a user can easily move from one to another.
- hypertext
A linkage between related text. For example, by selecting a word
in a sentence, information about that word is retrieved if it
exists, or the next occurrence of the word is found. The concept
was coined by Ted Nelson as a method for making the computer respond
to the way humans think and require information. In the electronic
versions of this database, you can hypertext to the definition
of any term used within the definitions by clicking on it or highlighting
it with the mouse.
- I/O
(Input/Output). Transferring data between the CPU and a peripheral
device. Every transfer is an output from one device and an input
into another.
- image editing
Changing or improving graphics images either interactively using
a paint program or by using software routines that alter contrast,
smooth lines or filter out unwanted data. See image filter and
anti-aliasing.
- image processing
(1) The analysis of a picture using techniques that can identify
shades, colors and relationships that cannot be perceived by the
human eye. It is used to solve identification problems, such
as in forensic medicine or in creating weather maps from satellite
pictures and deals with images in raster graphics format that
have been scanned in or captured with digital cameras. (2) Any
image improvement, such as refining a picture in a paint program
that has been scanned or entered from a video source. (3) Same
as imaging.
- interactive
Back-and-forth dialog between the user and a computer.
- interface
Connection and interaction between hardware, software and the
user. Hardware interfaces are the plugs, sockets and wires that
carry electrical signals in a prescribed order. Software interfaces
are the languages, codes and messages that programs use to communicate
with each other, such as between an application program and the
operating system. User interfaces are the keyboards, mice, dialogues,
command languages and menus used for communication between the
user and the computer.
Interfacing is a major part of what engineers, programmers and
consultants do. Users "talk to" the software. The
software "talks to" the hardware, as well as to other
software. Hardware "talks to" other hardware. All
this "talking to" is interfacing. It has to be designed,
developed, tested and redesigned, and with each incarnation, a
new specification is born that may become a de facto standard
or a regulated standard.
- internet access provider
An organization that provides access to the Internet. Dial-up
customers are billed a fixed rate per month or by hourly usage
or both. The major online services (CompuServe, America Online,
etc.) have all become Internet access providers. Access providers
may also offer leased line services for companies that want dedicated
high-speed access to the Internet (56Kbps, T1, etc.). See PDIAL.
- internet
(1) A large network made up of a number of smaller networks.
(2) (Internet) "The" Internet is made up of more than
40,000 interconnected networks in over 70 countries, comprised
of academic, commercial, government and military networks. Originally
developed for the military, the Internet became widely used for
academic and commercial research. Users have access to unpublished
data, journals and BBSs for every subject known to humankind.
Today, the Internet is being commercialized into a worldwide
information highway.
The recent surge in growth is twofold. As the major online services
(CompuServe, America Online, etc.) connected to the Internet for
e-mail exchange, the Internet began to function as a central hub
for e-mail outside of the Internet community. A member of one
online service could now send mail to a member of another online
service using the Internet as a gateway. It has glued the world
together for electronic mail.
Secondly, the World Wide Web facility on the Internet links documents
around the world, providing an information exchange of unprecedented
proportion. With the advent of Web browsers such as Mosaic and
NetScape Navigator, this wealth of information has been made easily
available to users with PCs and Macs rather than only scientists
and hackers at UNIX workstations. Today, the online services
also provide full Internet access. DELPHI was the first, and
all the others followed suit. Now you can download files from
the Internet and access the World Wide Web via your online account.
In addition, independent Internet access providers have seemingly
risen out of the woodwork to offer individuals and organizations
access to the Internet. Many have been overwhelmed by the flood
of business, which often results in too many busy signals when
trying to log on and poor customer support.
The backbone of the Internet is a series of high-speed communications
links between major supercomputer sites and educational and research
institutions within the U.S. and throughout the world. The U.S.
National Science Foundation maintains a major part of the backbone,
called the NSFNET. The access providers hook into the backbone
and provide lines for subscribers. Internet computers use the
TCP/IP communications protocol. There are over two million hosts
on the Internet, a host being a mainframe, mini or workstation
that directly supports the Internet Protocol (the IP in TCP/IP).
The Internet is connected to all types of computer networks worldwide
via gateways that convert TCP/IP into other protocols.
Some of the major utilities used to work the Internet are FTP,
Archie, Telnet, Gopher and Veronica. FTP stands for File Transfer
Protocol. There are countless files throughout the Internet that
can be downloaded free of charge using FTP. Archie is a utility
that provides listings of these files. Telnet is a terminal
emulation program that lets you log onto a computer in the Internet
and run a program. Gopher is a utility that lets you search hierarchical
menus describing Internet files (not just file names), and Veronica
lets you make more sophisticated searches on Gopher sites. See
FTP, Archie, Telnet, Gopher and Veronica.
The IAB, or Internet Activities Board is the governing body for
the Internet. Its Internet Research Task Force (IRTF) explores
new technologies which it refers to the Internet Engineering Task
Force (IETF). The IETF works on the specifications of new standards.
To obtain a list of organizations that provide access to the
Internet, see PDIAL. For a list of World Wide Web sites, see
Yahoo. See Lessons Internet, information superhighway and online
services. Is It Going Commercial? There is more activity, excitement
and hype about the Internet than ever. Using the World Wide Web,
thousands of companies, from conglomerates to mom and pop shops,
are contemplating how to make the Internet a worldwide shopping
mall. Will it succeed? Will it be too confusing? Will Internet
traffic bog down like the Los Angeles freeway? Stay tuned! Getting
Started? For a list of good books on the Internet, see Internet
references.
- Java
A programming language for World Wide Web applications from Sun
Microsystems. Java was modeled after C++, and Java programs are
embedded into HTML documents. The first Web browsers to run Java
applications are Sun's HotJava and Netscape's Navigator 2.0.
- JPEG
(Joint Photographic Experts Group) An ISO/ITU standard for compressing
still images that is becoming very popular due to its high compression
capability. Using discrete cosine transform, it provides lossy
compression (you lose some data from the original image) with
ratios up to 100:1 and higher. It depends on the image, but
ratios of 10:1 to 20:1 may provide little noticeable loss. The
more the loss can be tolerated, the more the image can be compressed.
Compression is achieved by dividing the picture into tiny pixel
blocks, which are halved over and over until the ratio is achieved.
JPEG is implemented in software and hardware, with the latter
providing sufficient speed for realtime, on-the-fly compression.
C-Cube Microsystems introduced the first JPEG chip. JPEG++
is an extension to JPEG from Storm Technology, Mountain View,
CA, that allows picture areas to be selectable for different ratios.
For example, the background could be compressed higher than the
foreground image. JPEG uses the JPEG File Interchange Format,
or JFIF. File extensions are .JPG or .JFF. M-JPEG and MPEG are
variations of JPEG used for full-motion digital video. See MPEG.
- kerning
In proportional spacing, the tightening of space between letters
to create a visually appealing flow to the text. Letter combinations,
such as WA, MW and TA, are routinely kerned for better appearance.
See tracking.
- keyframe. animation
Animating a graphics object by creating smooth transitions between
various
- keyframe
In computer graphics animation, a frame that indicates the beginning
or end of an object in motion. kiosk
A small, self-standing structure such as a newstand or ticket
booth. Unattended multimedia kiosks dispense public information
via computer screens. Either a keyboard, touch screen or both
are used for input.
- LaserDisc
A 12" diameter optical disk used for full-motion video.
Various videodisc systems were introduced in the 1970s, but only
LaserVision from Philips survived. LaserDiscs have been used
for interactive training as well as for home theater, where its
superior resolution is noticeable on larger screens. However,
for the most part, CD-ROMs have replaced LaserDiscs for training,
and it is expected that DVDs will replace the LaserDisc for movies.
Movies use the CLV (constant linear velocity) format, which
records the signal on a continuous, spiraling track. Each side
contains 108,000 frames and one hour of video. The signal density
is uniform, and the player varies the speed of the disc. For
fast direct access for interactive training and games, the CAV
(constant angular velocity) format is used. Tracks are concentric
circles, each containing one video frame. There are 54,000 frames
and 30 minutes of video per side. Early LaserDiscs recorded
analog sound. Today, most LaserDiscs contain analog and digital
soundtracks, and newer players default to the digital sound if
available. Some players let the user select the soundtrack, allowing
multiple languages and other annotations to be included on the
same disc.
- linear video editing
Editing analog videotape. Before digital editing (nonlinear video
editing), video sequences were edited by inserting new frames
and reconstructing the balance of the tape by adding the remainder
of the frames. Contrast with nonlinear video editing.
- lossless compression
Compression techniques that decompress data 100% back to original.
Contrast with lossy compression.
- lossy compression
Compression techniques that does not decompress data 100% back
to original. Images and audio samples may be able to afford small
losses of resolution in order to increase compression. Contrast
with lossless compression.
- low-level language
Programming language that is very close to machine language.
All assembly languages are low-level languages. Contrast with
high-level language.
- luminance
The amount of brightness, measured in lumens, that is given off
by a pixel or area on a screen. It is the black/gray/white information
in a video signal.
- MB, Mb
(1) (M "upper case B") (MegaByte or MotherBoard) MB
mostly stands for megabyte, but on ads for raw components, it
may refer to motherboard. (2) (M "lower case b") (MegaBit)
Mb should stand for megabit, but adherence to lower case "b"
for bit is not always followed. Mb often refers to megabyte.
See space/time for common usage.
- Mbone
(Multicast backBONE) A collection of sites on the Internet that
support the IP multicasting protocol (one-to-many) and allow for
live audio and videoconferencing.
- memory
The computer's workspace (physically, a collection of RAM chips).
It is an important resource, since it determines the size and
number of programs that can be run at the same time, as well as
the amount of data that can be processed instantly.
All program execution and data processing takes place in memory.
The program's instructions are copied into memory from disk or
tape and then extracted from memory into the control unit circuit
for analysis and execution. The instructions direct the computer
to input data into memory from a keyboard, disk, tape or communications
channel. As data is entered into memory, the previous contents
of that space are lost. Once the data is in memory, it can be
processed (calculated, compared and copied). The results are
sent to a screen, printer, disk, tape or communications channel.
Memory is like an electronic checkerboard, with each square
holding one byte of data or instruction. Each square has a separate
address like a post office box and can be manipulated independently.
As a result, the computer can break apart programs into instructions
for execution and data records into fields for processing.
Memory Doesn't Usually Remember Oddly enough, the computer's memory
doesn't remember anything when the power is turned off. That's
why you have to save your files before you quit your program.
Although there are memory chips that do hold their content permanently
(ROMs, PROMs, EPROMs, etc.), they're used for internal control
purposes and not for the user's data. "Remembering"
memory in a computer system is its disks and tapes, and although
they are also called memory devices, many prefer to call them
storage devices (as we do) in order to differentiate them from
internal memory. Perhaps in time, memory will refer to disks
exclusively and RAM will refer to working memory. Until then,
its usage for both RAM and disk only adds confusion to the most
confusing industry on earth.
Memory Can Get Clobbered! Memory is such an important resource
that it cannot be wasted. It must be allocated by the operating
system as well as applications and then released when not needed.
Errant programs can grab memory and not let go of it even when
they are closed, which results in less and less memory available
as you load and use more programs. In addition, if the operating
system is not advanced, a malfunctioning application can write
into memory used by another program, causing all kinds of unspecified
behavior. You discover it when the system freezes or something
wierd happens all of a sudden. If you were to really look into
memory and watch how much and how fast data and instructions are
written into and out of it in the course of a day, it's truly
a miracle that it works. Other terms for memory are RAM, main
memory, main storage, primary storage, read/write memory, core
and core storage.
- menu
List of available options on screen. Selection is accomplished
by highlighting the option with a mouse or cursor keys and clicking
the mouse or pressing Enter. See Lotus menu and pull-down menu.
- microcomputer
Same as personal computer.
- minicomputer
Small to medium-scale computer that functions as a single workstation,
or as a multi-user system with up to several hundred terminals.
A minicomputer system costs roughly from $20,000 to $250,000.
In 1959, Digital launched the minicomputer industry with its PDP-1.
Soon after, Data General and HP introduced minicomputers, and
eventually Wang, Tandem, Datapoint and Prime joined them. IBM
has introduced several minicomputer series, including the System/34,
System/36, System/38, Series/1, 8100 and AS/400. See supermini.
Since high-end microcomputers and low-end mainframes offer price
and performance in the traditional minicomputer niche, the term
is beginning to have less significance. Some companies are replacing
this term with small, medium and large-scale designations. Also,
the term midrange is becoming popular for this size of computer.
- modeling
Simulating a condition or activity by performing a set of equations
on a set of data. See data model, data administration, financial
planning system and scientific applications.
- modem
(MOdulator-DEModulator) A device that adapts a terminal or computer
to a telephone line. It converts the computer's digital pulses
into audio frequencies (analog) for the telephone system and converts
the frequencies back into pulses at the receiving side. The modem
also dials the line, answers the call and controls transmission
speed, which ranges from 300 to 14,400 bps and higher.
- motion path
In computer graphics, the path to be followed by an animated object.
- motion video
Refers to moving video images, but does not imply a frame rate.
Full-motion video refers to fluid, TV-like images displayed at
a rate of 24 to 30 frames per second.
- MPEG
(Moving Pictures Experts Group) An ISO/ITU standard for compressing
video. MPEG-1, which is used in CD-ROMs and Video CDs, provides
a resolution of 352x240 at 30 fps with 24-bit color and CD-quality
sound. Some MPEG boards can also magnify the image to full screen.
MPEG-2 is a full-screen video standard used in upcoming DVD media
that hold significantly more data than current-day CDs. MPEG
is a lossy method. MPEG uses the same intraframe coding as
JPEG for individual frames, but also uses interframe coding, which
further compresses the video data by encoding only the differences
between periodic key frames, known as I-frames. A variation
of MPEG, known as Motion JPEG, or M-JPEG, does not use interframe
coding and is thus easier to edit in a nonlinear editing system
than full MPEG. For effective playback, MPEG-encoded material
requires either a fast computer (Pentium, PowerPC, etc.) or a
plug-in MPEG board such as Sigma Designs' RealMagic. It is expected
that MPEG circuits will be built into future computers. See JPEG.
- MUD
(MultiUser Dungeons) Games that are played by multiple users
on the Internet, using the Internet Relay Chat (IRC). MUD also
stands for multiuser dialogues. A companion to MUDs are MUSEs,
which stand for multiuser simulation environments or multiuser
shared environments. multicast To transmit a message to multiple
recipents at the same time. Multicasting is used in teleconferencing
and data communications networks. Multicast is a one-to-many transmission
that implies sending to several designated recipients, whereas
broadcast implies sending to everyone connected to the network.
Contrast with unicast. OpenGL (OPEN Graphics Language) A 3-D
graphics language developed by Silicon Graphics and endorsed by
a variety of vendors. Windows NT Version 3.5 supports
- OpenGL
(OPEN Graphics Language) A 3-D graphics language developed by
Silicon Graphics and endorsed by a variety of vendors. Windows
NT Version 3.5 supports OpenGL.
- output device
Any peripheral that presents output from the computer, such as
a screen or printer. Although disks and tapes receive output,
they are called storage devices.
- operating system
Master control program that runs the computer and acts as a scheduler
and traffic cop. It is the first program loaded into the computer
when it is turned on, and the central part of the operating system,
called the kernel, resides in memory at all times. It may be
developed by the vendor of the computer it's running in or by
a third party.
It is an important component of the computer system, because it
sets the standards for the application programs that run in it.
All programs must be written to "talk to" the operating
system.
Also called an executive or supervisor, the operating system performs
the following functions.
Job Management
In small computers, the operating system responds to commands
from the user and loads the requested application program into
memory for execution. In large computers, the operating system
carries out its job control instructions (JCL), which describe
the programs that must be run for an entire shift.
Task Management
In single tasking computers, the operating system has virtually
no task management to do, but in multitasking computers, it is
responsible for the concurrent operation of one or more programs
(jobs). Advanced operating systems have the ability to prioritize
programs so that one job gets done before the other.
In order to provide users at terminals with the fastest response
time, batch programs can be put on lowest priority and interactive
programs can be given highest priority. Advanced operating systems
have fine-tuning capabilities so that a specific job can be speeded
up or slowed down by commands from the computer operator.
Multitasking is accomplished by designing the computer to allow
instructions to be executed during the same time data is coming
into or going out of the computer. In the seconds it takes one
user to type in data, millions of instructions can be executed
for dozens, or even hundreds, of other users. In the milliseconds
it takes for data to come in from or go out to the disk, thousands
of instructions can be performed for some other task.
Data Management
A major function of an operating system is to keep track of data
on disk; hence the term DOS, or disk operating system. The application
program does not know where the data is actually stored or how
to get it. That knowledge is contained in the operating system's
access method, or device driver, routines. When a program is
ready to accept data, it signals the operating system with a coded
message. The operating system finds the data and delivers it
to the program. Conversely, when the program is ready to output,
the operating system transfers the data from the program onto
the available space on disk.
Device Management
In theory, the operating system is supposed to manage all devices,
not just disk drives. It is supposed to handle the input and
output to the display screen as well as the printer. By keeping
the details of the peripheral device within the operating system,
a device can be replaced with a newer model, and only the routine
in the operating system that deals with that device needs to be
replaced.
In the PC world running DOS, software developers often bypass
the operating system, because DOS either doesn't support the device
or adds too much performance overhead. For example, developers
with graphics, word processing and desktop publishing applications
have become responsible for providing drivers (routines) for all
the popular displays and printers, adding an enormous burden to
their development efforts.
Security
Multi-user operating systems maintain a list of authorized users
and provide password protection to unauthorized users who may
try to gain access to the system. Large operating systems also
maintain activity logs and accounting of the user's time for billing
purposes. They also provide backup and recovery routines to start
over again in the event of a system failure.
History
The earliest operating systems were developed in the late 1950s
to manage tape and disk storage, but programmers often felt more
comfortable writing their own I/O routines. In the mid 1960s,
operating systems became essential to manage the complexity of
timesharing and multitasking.
Today, all multi-purpose computers from micro to mainframe use
an operating system. Special-purpose devices (appliances, games,
toys, etc.) do not. They usually employ a single program that
performs all the required I/O and processing tasks.
Common Operating Systems
PCs use DOS, OS/2, SCO XENIX and AIX. Apple II's use ProDOS.
Macintoshes use the System along with Finder and Multifinder,
as well as A/UX. Digital uses VMS and Ultrix. IBM mainframes
use MVS, VM and VSE.
In the past, when a vendor introduced a new operating system,
users had little understanding of this behind-the-glass-enclosed-data
center phenomenon. Today, it is squarely in their hands.
Perhaps the Japanese have the right idea with their TRON operating
system. It is intended to be a common interface across all applications
from a microwave oven to the largest supercomputer!
- parallel port
A socket on a computer used to connect a printer or other peripheral
device. It may also be used to attach a portable hard disk, tape
backup or CD-ROM. Transferring files between two PCs can be accomplished
by cabling the parallel ports of both machines together and using
a file transfer program such as LapLink. On the back of a PC,
the parallel port is a 25-pin female DB-25 connector. In a PC,
the parallel port circuit is contained on a small expansion card
that plugs into an expansion slot. Typically two serial ports,
one parallel port and one game port are on the card. These ports
are often also included on an IDE host adapter card, which takes
up only one expansion slot and provides hard and floppy disk control
as well as I/O. The Enhanced Parallel Port, or EPP, is a higher-speed
parallel port standard that has been sanctioned by the IEEE.
The EPP is expected to become widely used on PCs. See IEEE 1284.
- PARC
(Palo Alto Research Center) Xerox's research and development
center where the Smalltalk programming language and GUI interface
were developed. Established in 1970, it is located in the Stanford
University Industrial Park, Palo Alto, CA.
- peripheral
Any hardware device connected to a computer, such as a monitor,
keyboard, printer, plotter, disk or tape drive, graphics tablet,
scanner, joy stick, paddle and mouse.
- personal computer
Synonymous with microcomputer, a computer that is functionally
similar to larger computers, but serves only one user. It is
used at home and in the office for almost all applications traditionally
performed on larger computers.
With the addition of a modem, a personal computer becomes a terminal
to the outside world, capable of retrieving information from other
computers and information utilities.
There are a wide variety of personal computers on the market,
priced from $300 to over $10,000. The size of the computer is
based on its memory and disk capacity. Its speed is based on
the CPU that runs it, and its visual quality is based on the resolution
of its display screen and printer.
Most personal computers run one program at a time, but multitasking
machines, which run more than one program concurrently, will become
more common in the 1990s.
MAJOR SUPPLIERS OF PERSONAL COMPUTERS
The personal computer world is overwhelmingly dominated by IBM
PCs and IBM-compatible PCs. There are hundreds of vendors and
thousands of models to choose from, although all models fall into
a handful of categories (see PC).
The next largest supplier is Apple Computer, which provides the
Apple II and Macintosh families. The Apple II series is the most
widely used computer in elementary and high schools as well as
at home. The Macintoshes are popular with small businesses and
are increasingly being purchased by large corporations.
Both Atari and Commodore continue to carve out a niche and are
popular as home and small business computers. Each of them has
support from software vendors providing a rounded supply of applications.
THE HISTORY OF PERSONAL COMPUTERS The personal computer industry
began in 1977, when Apple, Radio Shack and Commodore introduced
the first off-the-shelf computers as consumer products.
The first machines used an 8-bit microprocessor with a maximum
of 64K of memory and floppy disks for storage. The Apple II,
Atari 500, and Commodore 64 became popular home computers, and
Apple was successful in the business market after the VisiCalc
spreadsheet was introduced. However, the business world was soon
dominated by the Z80 processor and CP/M operating system. It
was used by countless vendors in the early 1980s, such as Vector
Graphic, NorthStar, Osborne and Kaypro. By 1983, hard disks began
to show up on these machines, but CP/M was soon to be history.
In 1981, IBM introduced the PC, an Intel 8088- based machine,
slightly faster than the genre, but with 10 times the memory.
It was floppy-based, and its DOS operating system from Microsoft
was also available for the clone makers (MS-DOS). The 8088 was
cleverly chosen so that CP/M software vendors could convert to
it easily. They did!
dBASE II was introduced in 1981 bringing mainframe database functions
to the personal computer level and launching an entire industry
of compatible products and add-ons.
Lotus 1-2-3 was introduced in 1982, and its refined interface
and combined graphics helped spur sales of the new IBM standard.
The IBM PC was successfully cloned by Compaq and unsuccessfully
cloned by others. However, by the time IBM announced the AT in
1984, vendors were effectively cloning the PC and, as a group,
eventually succeeded in grabbing the majority of the PC market.
In 1983, Apple introduced the Lisa, a graphics- based machine
that simulated the user's desktop. Lisa was way ahead of its time,
but Apple abandoned it for the Macintosh in 1984. The graphics-based
desktop environment caught on with the Mac, especially in desktop
publishing, and the graphical interface, or "gooey,"
(GUI) worked its way to the PC world with Microsoft Windows, and,
eventually Ventura Publisher with its GEM interface.
In 1986, the Compaq 386 ushered in the first Intel 80386-based
machine. In 1987, IBM introduced the PS/2, its next generation
of personal computers, which added improved graphics, 3.5"
floppy disks and an incompatible bus to help fend off the cloners.
OS/2, jointly developed by IBM and Microsoft, was also introduced
to effectively handle the new, larger machines, but it has been
slow to catch on.
In the same year, more powerful Macintoshes were introduced, including
the Mac SE and Mac II, which have opened new doors for Apple.
In 1989, IBM and compatible vendors introduced 80486-based computers,
and faster Macintoshes were also introduced.
Inspired by Radio Shack's Model 100 in 1984 and ignited by Toshiba
and Zenith, the laptop market provides one of the most fascinating
growth areas in personal computing. More and more power is being
stuffed into less and less space, providing computing power on
the go that few would have imagined back in 1977.
THE FUTURE
The personal computer industry sprang up without any cohesive
planning. All of a sudden, it was there, and individual machines
were bought to solve individual problems, such as automating a
budget, typing a letter or searching a file.
However, in large organizations, the real data exists in the mainframe,
and it doesn't serve the organization to have an employee retype
the mainframe reports into the micro in order to analyze and manipulate
it.
The personal computer, originally out of the control of IS professionals,
is now back in their hands. Personal computers can serve as invaluable
tools for the user when they are designed into the fabric of the
organization. The major issue of the 1990s will be to tie them
together in local area networks and to interconnect them with
the organization's minis and mainframes.
The new, fast personal computers (Intel 386, 486, Motorola 68030,
68040, etc.) are changing the marketplace. Not only do they begin
to compete with minicomputer workstations, but, as we enter the
1990s, networks of these machines will be installed for applications
that were previously relegated to minis and mainframes.
These high-powered desktop computers will encourage the development
of more artificial intelligence applications that are the backbone
of the next computing generation. By the turn of the century,
you should be able to talk to your computer as easily as typing
on it.
As standalone machines, personal computers have placed creative
capacity into the hands of an individual that would have cost
millions of dollars less than 20 years ago. Its use is slowly
but surely shifting the balance of power from the large company
to the small company, from the elite to the masses, from the wealthy
to individuals of modest means. In little more than a decade,
the personal computer has revolutionized the computer industry
and the world.
- Photo CD
A CD imaging system from Kodak that digitizes 35mm slides or negatives
onto a CD-ROM disc. The Photo CD is created by photo finishers
that have a Kodak Picture Imaging Workstation. It takes about
a half hour to put 100 photos (the maximum per disc) onto the
CD. Each photographic-quality image (2048x3072x24) compresses
into six megabytes. A replica of each image in the form of contact
prints is also included. The minimum RAM required is 4MB, but
10MB is needed in order to display an image in full resolution.
Hardware requirements for Photo CDs are a CD-ROM drive that conforms
to the CD-ROM XA standard. Earlier CD-ROM drives are single
session drives, which can only read the original set of images
recorded on the disc. A multisession drive is required to read
Photo CD images that were added after the original set. Most
new CD-ROM drives provide multisession capability. Other formats
include the Photo CD Portfolio, which holds up to 800 TV-quality
images (512x768), the Pro Photo CD, which stores images from professional
format film (120, 4x5, etc.), the Photo CD Catalog, which holds
thousands of pictures and the Photo CD Medical disk for storing
film-based images. There are a variety of software packages
that access Photo CD images, and increasingly, paint, drawing
and image enhancement programs are importing the Photo CD format
(PCD file). A Kodak Photo CD player is available that lets
you view the Photo CDs on your TV and also play audio CDs.
- PICT
(PICTure) A Macintosh graphics file format that stores images
in the QuickDraw vector format. The PICT2 format can also include
gray-scale bitmapped images. When PICT files are converted to
the PC, they use the .PCT file extension.
- pixel
(PIX [picture] ELement) Smallest element on a video display screen.
A screen is broken up into thousands of tiny dots, and a pixel
is one or more dots that are treated as a unit. A pixel can be
one dot on a monochrome screen, three dots (red, green and blue)
on color screens, or clusters of these dots.
For monochrome screens, the pixel, normally dark, is energized
to different light intensities, creating a range from dark to
light. For color, each red, green and blue dot is energized to
different intensities, creating a range of colors perceived as
the mixture of these dots. Black is all three dots off, white
is all three dots on, and grays are even intensities of each color.
The number of bits assigned to each pixel in its associated digital
memory determines the number of shades and colors that can be
represented. The most economical system is monochrome in which
one bit is used per pixel (on or off). In the most elaborate
color displays, which use up to four full bytes for each of the
red, green and blue dots, each pixel can display billions of different
shades. Considering that a high-resolution screen may use a million
pixels, many megabytes of memory would have to be reserved to
hold such an image.
- polygon
In computer graphics, a multi-sided object that can be filled
with color or moved around as a single entity. polyhedron A
six- or more-sided object. A group of connected polygons.
- polyline
In computer graphics, a single entity that is made up of a series
of connected lines.
- PostScript
A page description language from Adobe Systems, Inc., Mountain
View, CA, that is used extensively on Macs and PCs as well as
workstations, minis and mainframes. It is the de facto standard
in commercial typesetting and printing houses. Most all accept
and may even require PostScript files as electronic input.
PostScript commands do not drive the printer directly. They are
language statements in ASCII text that are translated into the
printer's machine language by a PostScript interpreter built into
the printer. Fonts are scaled to size by the interpreter, thus
eliminating the need to store a variety of font sizes on disk.
PostScript Level 2, downward compatible with original PostScript,
adds data compression and enhancements, especially for color printing.
PostScript fonts come in Type 1 and Type 3 formats, and Adobe
makes only Type 1. Type 1 fonts are widely used and are made
by other companies as Adobe later made the format public. Type
1 fonts are encrypted and compressed and also allow for hints,
which improve the appearance of text at 300 dpi and lower resolutions.
Type 1 fonts use a simpler, more efficient command language than
Type 3. With Adobe Type Manager, Type 1 fonts can also be used
on non-PostScript printers. See Adobe Type Manager. Type 3
fonts do not use encryption or hints, but can use the entire PostScript
language to create complex designs. They can also be bitmaps.
Type 3 fonts are not widely used; however, in order to speed
up printing small fonts on PostScript printers, Windows 3.1 creates
Type 3 bitmaps from its TrueType outlines. Type 1 Font Files
Type 1 fonts are distributed by Adobe as two files. One contains
the outlines, and the other contains the font metrics, which includes
character widths and heights and kerning values. Type 1 font
distribution disks for Windows contain PFB, AFM and INF files.
The PFB (Printer Font Binary) outline files are copied to the
hard disk, and the AFM (Adobe Font Metric) files are converted
into PFM (Printer Font Metric) files on the hard disk. INF files
contain information that the font installer requires. A font
generator, called Font Foundry, is available from Adobe that converts
Type 1 outlines into bitmaps for HP printers (.SFP and .SFL files)
and screen fonts for DOS applications, such as WordPerfect and
the GEM version of Ventura Publisher. Type 1 font distribution
disks for the Mac contain outline and metric files that are copied
onto the hard disk. For example, a Helvetica font would have
an outline file named "Helve" and a font metrics file
named "Helvetica." The icon for the font metrics file
looks like a suitcase, and is often called the "suitcase
file." A Helve.AFM file may also be included on the distribution
disk. PostScript font distribution disks for UNIX contain both
AFM and PFA (Printer Font ASCII) files. The PFA files contain
the PostScript ASCII code of the outline.
- power supply
Electrical system that converts AC current from the wall outlet
into the DC currents required by the computer circuitry.
- prepress
In typography and printing, the preparation of camera-ready materials
up to the actual printing stage, which includes typesetting and
page makeup. presentation graphics Presentation materials for
overheads, 35mm slide shows and computer-driven slide shows (screen
shows). Presentation graphics programs provide a wide selection
of predefined backgrounds and page layouts as well as the ability
to create various types of business graphics for charting numerical
data. They include drawing and painting tools and the ability
to select from stock graphical elements to illustrate a page.
For computer-driven slide shows, the application provides a
variety of special effects that can be used to fade and wipe one
frame into another such as commonly found in the video world.
Sound and video can also be merged into the presentation.
Examples of Windows presentation graphics programs are Harvard
Graphics, Freelance Graphics, PowerPoint and Charisma.
- Quicktime VR
The virtual reality version of QuickTime. It allows subjects
to be viewed on screen in 3-D space. Scenes are compiled from
renderings or from multiple still shots taken of all sides.
- QuickTime
Multimedia extensions to Macintosh's System 7 that add sound and
video capabilities. A QuickTime file can contain up to 32 tracks
of audio, video, MIDI or other time-based control information.
Most major Macintosh DBMSs (database management systems) support
QuickTime. Apple also provides a QuickTime for Windows version
for Windows-based PCs.
- RAM
(Random Access Memory) Computer's primary workspace. Although
true of most memory chips (ROMs, PROMs, etc.), "random"
means that the contents of each byte can be directly accessed
without regard to the bytes before or after it. RAM chips require
power to maintain their content. See dynamic RAM, static RAM and
memory.
- Raster Graphics for Imaging and Painting
Raster graphics is the TV-like method that uses dots to display
an image on screen. Raster graphics images are created by scanners
and cameras and are also generated by paint packages. A picture
frame is divided into hundreds of horizontal rows, with each row
containing hundreds of dots, called pixels.
Raster graphics images may take up more space on disk than their
vector graphics counterpart, because storage for each pixel is
required even if it's part of the background. A small object
in vector graphics format will take up only a few vectors in the
display list file. . Unlike TV, which uses one standard (NTSC)
for the country, there are dozens of raster graphics standards.
Also, unlike TV, which records and displays the dots as infinitely
variable shades and colors (analog), computer graphics have a
finite number of shades and colors (digital).
- raster graphics
In computer graphics, a technique for representing a picture image
as a matrix of dots. It is the digital counterpart of the analog
method used in TV. However, unlike TV, which uses one standard,
there are many raster graphics standards. See graphics. Contrast
with vector graphics
- resolution
Degree of sharpness of a displayed or printed character or image.
On screen, resolution is expressed as a matrix of dots. A 680x400
resolution means 680 dots across each of 400 lines. The same resolution
looks sharper on a small screen than a large one. For printers,
resolution is expressed as the number of dots per linear inch.
A 300dpi resolution means 90,000 dots per square inch (300x300).
- RGB
(Red Green Blue) Method of recording and generating colors in
a video system. On a TV or color monitor, colors are displayed
as varying intensities of red, green and blue dots. When red,
green and blue are all turned on high, white is produced. As
the intensities are equally lowered, shades of gray are produced.
When all dots are turned off, the base color of the screen appears.
Color printing uses the CMY, or CMYK (Cyan Magenta Yellow blacK)
system for mixing colors. In RGB, colors are added to create
white. In CMY, colors are subtracted to create white. See colors.
- ROM
(Read Only Memory) Memory chip that permanently stores instructions
and data. Its contents are created at the time of manufacture
and cannot be altered. Used extensively to store control routines
in personal computers (ROM BIOS) and in peripheral controllers,
it is also used in plug-in cartridges for printers, video games
and other systems. When software is stored in ROM, upgrading
to the next version requires replacing the ROM chip. See PROM.
- rubber banding
In computer graphics, the moving of a line or object where one
end stays fixed in position.
- scan line
One of many horizontal lines in a graphics frame.
- Scan
(1) In optical technologies, to view a printed form a line at
a time in order to convert images into bitmapped representations,
or to convert characters into ASCII text or some other data code.
(2) In video, to move across a picture frame a line at a time,
either to detect the image in an analog or digital camera, or
to refresh a CRT display.
(3) To sequentially search a file.
- SCSI
(Small Computer System Interface) Pronounced "scuzzy."
SCSI is a hardware interface that allows for the connection of
up to seven or 15 peripheral devices (hard disk, CD-ROM, scanner,
etc.) to a single expansion board in the computer. The expansion
board is called a SCSI host adapter or SCSI controller. SCSI
is widely used as a hardware interface in all types and sizes
of computers from micro to mainframe. In personal computers,
SCSI has been directly supported by the Macintosh operating system,
which has made the Mac a plug and play computer for years. Although
Windows 95 supports SCSI, DOS and Windows 3.x do not. Attaching
SCSI devices to a DOS or Windows 3.x system requires adding the
appropriate SCSI driver.
- serial port
A socket on a computer used to connect a modem, mouse, scanner
or other serial interface device to the computer. The Macintosh
uses the serial port to attach a printer, whereas the PC uses
the parallel port. Transferring files between two personal computers
can be accomplished by cabling the serial ports of both machines
together and using a file transfer program. The serial port
uses DB-9 and DB-25 connectors. On the back of most newer PCs
is one 9-pin male connector for serial port #1, named COM1 and
typically used for the mouse, as well as one 25-pin male connector
for serial port #2, named COM2 and typically used for a modem.
In a PC, serial port circuits are contained on a small expansion
card that plugs into an expansion slot. Typically two serial
ports, one parallel port and one game port are on the card. These
ports are often also included on an IDE host adapter card, which
takes up only one expansion slot and provides hard and floppy
disk control as well as I/O. Contrast with parallel port. See
serial interface and RS-232. Why Serial and Parallel Ports?
The serial port is designed primarily to accomodate modems, which
require a serial connection to the telephone system. Data bits
are passed one after the other (serially) over the single line
provided by the telephone wiring. On the other hand, local
devices such as a printer are not restricted to single-channel
transmission. The parallel port, which contains eight lines for
transmitting an entire byte (eight bits) simultaneously, provides
a higher-speed pathway between the computer and a peripheral device.
All other interfaces used in a computer, such as SCSI and IDE
as well as the ISA, EISA and Micro Channel buses, are also parallel
in design. They provide 8, 16 or 32 wires for simultaneous transfer
of data bits.
- SGI
(Silicon Graphics, Inc., Mountain View, CA) A manufacturer of
very high-end graphics workstations, founded in 1982 by Jim Clark.
Its UNIX-based operating system is IRIX. SGI had been using
MIPS processors for a number of years and acquired MIPS Computer
Systems in 1992. Its current line is based on the MIPS R4000
64-bit CPUs (see MIPS Computer). No matter how much better
the graphics get on personal computers, the graphics are always
superior on SGI workstations. Running a flight simulator on an
SGI machine is considerably more realistic than on a PC; however,
SGI workstations can cost from 20 to 50 times as much. They are
naturally used in commercial graphics applications, where the
state of the art is always being pushed.
- SIGGRAPH.
A special interest group on computer graphics that is part of
the ACM.
- soft copy
Refers to data displayed on a video screen. Contrast with hard
copy.
- software
Instructions for the computer. A series of instructions that
performs a particular task is called a program or software program.
The two major categories are system software and application
software.
System software is made up of control programs, including the
operating system, communications software and database manager.
Application software is any program that processes data for the
user (inventory, payroll, spreadsheet, word processor, etc.).
- solid modeling.
A mathematical technique for representing solid objects. It is
the least abstract form of CAD. Unlike wireframe and surface modeling,
solid modeling systems ensure that all surfaces meet properly
and that the object is geometrically correct. A solid model can
also be sectioned (cut open) to reveal its internal features.
Solids allow interference checking, which tests to see if two
or more objects occupy the same space.
- spline.
In computer graphics, a smooth curve that runs through a series
of given points. The term is often used to refer to any curve.
See Bezier and B-spline.
- Sun
(Sun Microsystems, Inc., Mountain View, CA) A manufacturer of
network-based, high-performance workstations founded in 1982.
Product lines include stand-alone and networked systems, diskless
workstations and file servers that feature its SPARC microprocessor
architecture. Sun supports an open systems model of computing
throughout its product line that allows it to interact in networks
of computer systems from other vendors. Its ONC (Open Network
Computing) software is supported by over 300 vendors, and its
NFS (Network File System) software, which allows data sharing
across the network, has become an industry standard. In 1991,
Sun split its business into the following wholly-owned subsidiaries:
Sun Microsystems - Systems SunSoft - System software
SunPro - Programmer productivity tools SunPics - Printing
and imaging SunConnect - Network integration SunExpress
- Distribution
- surface modeling
In CAD, a mathematical technique for representing solid-appearing
objects. Surface modeling is a more complex method for representing
objects than wireframe modeling, but not as sophisticated as solid
modeling. Although surface and solid models can appear the
same on screen, they are quite different. Surface models cannot
be sliced open as can solid models. In addition, in surface modeling,
the object can be geometrically incorrect; whereas, in solid modeling,
it must be correct.
- surfing
Scanning online material, such as databases, news clips and forums.
The term originated from "channel surfing," the rapid
changing of TV channels to find something of interest.
- surge protector.
A device that protects a computer from excessive voltage (spikes
and power surges) in the power line. See voltage regulator and
UPS.
- Targa
A raster graphics file format developed by Truevision, Inc., Indianapolis,
IN. It uses the .TGA file extension and handles 16-, 24- and
32-bit color. It is also the trade name of a line of video graphics
boards used in high-resolution imaging.
- thermal wax transfer
A printing process that transfers a waxlike ink onto paper. For
example, in a color printer, a mylar ribbon is used that contains
several hundred repeating sets of full pages of black, cyan, magenta
and yellow ink. A sheet of paper is pressed against each color
and passed by a line of heating elements that transfers the dots,
or pixels, of ink onto the paper.
- TIFF
(Tagged Image File Format) A widely-used raster graphics file
format developed by Aldus and Microsoft that handles monochrome,
gray scale, 8-and 24-bit color. TIFF allows for customization,
and several versions have been created, which does not guarantee
compatibility between all programs. TIFF files are compressed
using several compression methods. LZW provides ratios of about
1.5:1 to 2:1. Ratios of 10:1 to 20:1 are possible for documents
with lots of white space using ITU Group III & IV compression
methods (fax). See JPEG.
- true color
(1) The ability to generate 16,777,216 colors (24-bit color).
See high color. (2) The ability to generate photo-realistic
color images (requires 24-bit color minimum).
- Vector Graphics and Raster Graphics
Two methods are used for storing and maintaining pictures in a
computer. The first method, called vector graphics (also known
as object-oriented graphics), maintains the image as a series
of points, lines, arcs and other geometric shapes.
The second method, called raster graphics, resembles television,
where the picture image is made up of dots. Understanding these
two methods and how they intertwine in today's graphics systems
is essential for mastering computer graphics. When you create
an image on the computer, you may not know which method is used,
but when you try to manipulate that image, it will become obvious.
Vector graphics can be transmitted directly to x-y plotters that
"draw" the images from the list of vectors. Older CAD
systems used vector screens that also drew the vectors. Today,
all monitors are raster graphics displays made up of dots, and
the vectors are "rasterized" into the required dot patterns
by hardware or software.
Vector Graphics for CAD and Drawing Vector graphics is the method
employed by computer-aided design (CAD) and drawing packages.
As you draw, each line of the image is stored as a vector, which
is two end points on an x-y matrix. For example, a square becomes
four vectors, one for each side. A circle is turned into dozens
or hundreds of tiny straight lines, the number of which is determined
by the resolution of the drawing. The entire image is commonly
stored in the computer as a list of vectors, called a display
list.
- vector
(1) In computer graphics, a line designated by its end points
(x-y or x-y-z coordinates). When a circle is drawn, it is made
up of many small vectors.
- virtual reality
An artificial reality that projects the user into a 3-D space
generated by the computer. It requires the use of a unique kind
of glove, called a data glove, and stereoscopic goggles, which
are both wired to the computer. The glove lets users point to
and manipulate computer-generated objects that are displayed on
tiny monitors inside the goggles. Virtual reality, or VR, can
be used to create any illusion of reality or imagined reality
and is used both for entertainment and training. Virtual reality
has been around for some time now. For example, flight simulators,
used to train airplane pilots and astronauts, have provided a
very realistic simulation of the environment, albeit extremely
expensive. A relatively new variation of virtual reality, known
as unencumbered virtual reality or computer automatic virtual
environment (CAVE), is becoming popular for entertainment. For
example, using a glove, but not goggles, you can play a simulated
ballgame such as volley ball or basketball. A video camera captures
your movements while you watch yourself on a large screen. You
hit a simulated ball that is passed to you by your on-screen opponent
and play the game as if it were real. See HMD, CAVE, 6DOF and
cyberspace.
- warm boot
Restarting the computer by performing a reset operation (pressing
reset, Ctrl-Alt-Del, etc.). See cold boot and boot.
- WAV
A Windows sound file, which uses the .WAV extension. Wave files
take up a lot of disk space. Depending on sampling frequency and
rate, one minute of audio, without compression, can take from
644KB to 5MB. See sound card.
- whiteboard
The electronic equivalent of chalk and blackboard. Whiteboards
allow participants across a network to simultaneously view one
or more users drawing on the computer.
- workstation
(1) High-performance, single user microcomputer or minicomputer
that has been specialized for graphics, CAD, CAE or scientific
applications.
(2) In a LAN, a personal computer that serves a single user in
contrast with a file server that serves all users in the network.
(3) Any terminal or personal computer.
- WYSIWYG
(What You See Is What You Get) Pronounced "wizzy-wig."
Refers to text and graphics appearing on screen the same as they
print. To have WYSIWYG text, a screen font must be installed
that matches each printer font. Otherwise, a 24-point font may
display in correct size relationship to a 10-point font, but it
won't look like the printed typeface. It is almost impossible
to get 100% identical representation, because screen and printer
resolutions rarely match. Even a 300 dpi printer has a higher
resolution than almost every monitor.