Computer Graphics Overview and Types
Computer Graphics Overview and Types
z
It includes the creation of both 2D and 3D graphical content, ranging from simple bar
charts to complex 3D models in video games or simulations.
a
Examples):
1. Raster Graphics
a
Raster graphics are images made up of tiny dots called pixels. Each pixel has its own
color, and when thousands of them are placed together, they form a full picture.
r
Think of it like a photo made with tiny colored tiles.
Vector graphics are made using lines, curves, and shapes that are based on
mathematical formulas. These graphics can be resized without losing quality.
2D graphics show images in only two directions: height and width. These graphics are
flat and have no depth.
Think of it like a drawing on paper.
z
3D graphics show images in three directions: height, width, and depth. These look
more real and are used in modern games and designs.
Think of it like a model of a house that you can see from all sides.
a
5. Interactive Graphics
a
Interactive graphics allow the user to control or change the image by clicking, moving,
or typing. These graphics respond to what the user does.
r
Think of it like playing a video game or using a map app.
A Storage Tube Display is a type of display device that can store the image on the
screen without needing to refresh it continuously. Once something is drawn on the
screen, it stays there until it is cleared or changed manually.
It’s like writing with chalk on a blackboard — the writing stays until you erase it.
z
How it Works (Simple Explanation):
a
● It uses a device called a Cathode Ray Tube (CRT).
● When an image is drawn, electrons hit the screen and leave a charge there.
a
● This charge keeps the image visible — no need to redraw.
r
Cathode Ray Tube (CRT)
2. Storage Oscilloscope
1. Refreshing
Refreshing is the process of repeatedly redrawing or rewriting the image on a display
screen many times per second to maintain its visibility, as the image naturally fades
over time due to the properties of the display system.
Refresh Rate:
z
when the refresh rate is too low.
a
● Use a higher refresh rate (e.g., 75 Hz or more)
a
● Use interlacing (explained below)
3. Interlacing
r
Interlacing is a screen-refreshing technique in which the display is updated in two
passes—first updating all odd-numbered lines and then the even-numbered lines—to
reduce flickering and bandwidth usage without increasing the overall refresh rate.
Interlacing is a technique to reduce flickering without increasing the refresh rate too
much. In interlaced displays, the screen is refreshed in two parts:
This way, the screen looks fully refreshed with half the effort.
Think of it like: Cleaning alternate stairs first, then coming back for the others — faster
and saves energy.
Benefits:
● Reduces flickering
Advantages:
z
● Reduces flickering compared to non-interlaced displays.
a
Disadvantages:
a
4. Color Monitors
r
Color monitors are display devices that generate images in multiple colors by using a
combination of red, green, and blue (RGB) subpixels in each pixel, allowing them to
produce a wide range of colors through varying intensities of these primary colors.
● Each pixel has 3 sub-pixels: one red, one green, one blue
Think of it like: Mixing red, green, and blue paint to make new colors
Pixels:- A pixel is the smallest part of a picture on a computer screen. It is like a tiny
dot, and many pixels together make the full image we see. Each pixel can have its own
color and brightness.
Color Depth:
Color depth indicates how many distinct colors a monitor can display. For example:
z
● 8-bit color can display 256 colors.
a
Applications:
Color monitors are widely used in fields such as graphic design, gaming, multimedia
production, data visualization, and general computing.
a
Types of Color Monitors:
r
○ Use electron beams to excite phosphor dots on the screen.
Display Processor
A display processor is a special part of a computer graphics system that manages
how images are shown on the screen. It controls important display settings such as:
1. Display Resolution – the number of pixels shown on the screen (for example,
1920×1080). Higher resolution means clearer and sharper images.
Example:
z
● 640 × 480 — Low resolution
a
● 3840 × 2160 — 4K Ultra HD
a
2. Refresh Rate – how many times per second the screen updates the image
(measured in Hertz). A higher refresh rate makes the display smoother and
reduces flickering.
r
Common Refresh Rates:
z
working principle of dot matrix
a
A dot matrix printer is an impact printer that prints characters or images by striking a
group of small pins against an ink ribbon, which touches the paper and leaves marks in
the form of tiny dots.
Working Principle:
a
● A print head containing pins (usually 9 or 24) moves back and forth across the
paper.
r
● As the head moves, the pins strike the inked ribbon, which then hits the paper
and makes dot-shaped impressions.
● Printing is done line by line, and paper is usually moved using tractor feeds.
Key Points:
2. Inkjet Printer
Definition:
Working Principle:
z
● The printer has one or more cartridges filled with colored inks.
a
droplets out of the nozzle.
● The ink is sprayed in very small dots, which combine to form text and images.
a
Key Points:
r
● Quiet and compact
3. Laser Printer
Definition:
A laser printer is a non-impact printer that uses a laser beam and electrostatic
charge to produce high-quality text and graphics on paper.
Working Principle:
● This image attracts dry toner powder, which sticks only to the charged areas.
● The toner is then transferred to the paper and melted using heat (fuser unit)
so it permanently sticks.
z
Key Points:
a
● High-quality and sharp prints
a
● Uses toner (powder) instead of liquid ink
r
Comparison Summary:
z
Common Use Bills, Home, Office, documents
receipts photos
a
1. Keyboard
a
Definition:
A keyboard is an input device used to enter text, numbers, and commands into a
computer by pressing keys.
r
Working Principle:
● When a key is pressed, it completes a specific electrical path and sends a scan
code to the processor.
● The scan code is then sent to the computer, where the operating system
converts it into a readable character or command.
Key Points:
2. Mouse
z
Definition:
A mouse is a pointing input device used to move the cursor and interact with the
graphical user interface on the screen.
a
Working Principle:
a
● As the mouse moves, the surface texture changes are detected by the sensor.
● These movements are translated into X and Y coordinates and sent to the
r
computer.
Key Points:
A scanner is an input device that converts physical documents or images into digital
format for storage and processing.
z
Working Principle:
● The scanner contains a light source (usually LED) that illuminates the
document.
a
● Light is reflected from the document onto a sensor array (CCD – Charge
Coupled Device or CIS – Contact Image Sensor).
a
● These signals are converted into digital data (image or text) using software.
r
Key Points:
A digitizing camera, also called a digital camera, captures still or moving images and
stores them in digital form.
Working Principle:
● The camera lens collects light from the scene and focuses it onto an image
sensor (usually CCD or CMOS).
z
● These signals are digitized and saved as image files (e.g., JPEG, PNG).
Key Points:
a
● Used for image capturing and video recording.
ra
5. Trackball
Definition:
A trackball is a pointing device similar to a mouse but with a ball on the top that is
rotated by the user.
Working Principle:
● The ball is rotated using fingers, and internal sensors detect the direction and
speed of the movement.
Key Points:
● Stationary device – only the ball moves.
z
6. Graphics Tablet (Digitizing Tablet / Pen Tablet)
Definition:
a
A graphics tablet is an input device that allows users to draw or write on a flat surface
using a special pen (stylus), and it captures the input digitally.
Working Principle:
a
● When the stylus touches the surface, the grid detects the position (X, Y
coordinates) and sometimes pressure.
r
● These inputs are processed and converted into digital lines or strokes.
Key Points:
7. Joystick
Definition:
A joystick is an input device used mainly for gaming or controlling machines, consisting
of a handle that pivots in different directions.
Working Principle:
● The stick movement changes the position of resistors or switches inside the
base.
z
● These changes are converted into electrical signals.
● The computer interprets the direction and movement for controlling games,
robotic arms, or simulations.
a
Key Points:
a
● Some joysticks include buttons or triggers.
r
Summary Table
Keyboard Text input Key press sends scan code via Typing, commands
closed circuit
z
converted to pixels
a
Tablet Drawing Stylus position sensed via Digital art, design,
input electromagnetic surface handwriting
a
Joystick Directional Movement detected through Gaming, robotics,
switches/resistors simulation
r
Graphical Input Techniques
Positioning Techniques
It is a very basic technique of graphical input. It is also known as locating.
With the help of an input device like a mouse, light pen, or touchscreen, the user
indicates a position on the screen. This position is used to display or place an object.
For example: The input position can be used to insert a symbol, to specify the
endpoint of a line, or to place a new object in a drawing.
1. In the first step, the user moves the cursor to the desired spot on the screen.
2. In the second step, the user confirms the position by pressing a key or clicking
a button.
Positioning is very often used in geometric modeling applications, where the user
wants to define a new element of a model or change the position of an existing
object.
z
Positioning Constraints
a
A constraint is a rule used by the user to control or change the values of coordinates
in order to produce the required alignment or shape of displayed graphics.
a
1. Grid Constraint
r
In grid constraint, the screen is divided into an imaginary set of horizontal and vertical
lines like a graph paper.
The cursor or object automatically moves (or "snaps") to the nearest grid point.
This helps to maintain proper alignment of shapes or symbols.
Example: Used in CAD or design software for perfect line or object placement.
2. Axis Constraint
Axis constraint forces the input to move only along a horizontal or vertical axis.
When this constraint is active, the user can only move or place objects in straight
lines, either left-right or up-down.
3. Snap Constraint
Snap constraint forces the input position to automatically attach or align to certain
key points like the corner of a shape, edge, or center of a circle.
This helps in accurate placement and editing.
z
Rubber Band Method : This method is used to construct and position
straight line segments. This method stretch line from starting position as
a
movement of screen cursor. The user first selects position from one endpoint
of line and then it moves cursor around, hen line is displayed from where
user start cursor and position where cursor is placed now. Finally when user
selects second endpoint on screen, then final line is displayed from starting
a
endpoint to second endpoint on screen. The name is Elastic or Rubber Band
Technique because of effect of elastic line which is stretched between first
r
endpoint and cursor. In this method user will get idea about line which user is
drawing before actually fixing that line.
az
Figure - Rectangle using rubber band technique
a
Inking : It is other technique used to create geometric patterns. In this
method locator itself leaves trail of line segment as way pen leaves trail of
r
ink. There is no need of pushing button for every line segment in required
picture. In this method automatically new line is drawn when locator move
towards sufficient distance which is as shown in the following figure:
Figure - Inkin
dragging
z
Output Primitives are the basic building blocks used to create pictures, images, and
shapes on a computer screen in computer graphics.
These are the fundamental drawing functions provided by a graphics system to
display simple elements like points, lines, circles, rectangles, text, and polygons.
All complex images are made using a combination of these simple primitives.
a
Why Are Output Primitives Important?
a
They form the foundation of graphical images.
Using only a few commands or functions, you can draw everything from simple
shapes to complex diagrams by combining or transforming these primitives.
r
Types of Output Primitives (with Explanation):
1. Point
Example Use:
Marking locations on a map or graph.
2. Line
● It is defined by two endpoints: start (x1, y1) and end (x2, y2).
z
Example Use:
Drawing borders, axes in graphs, or shapes like triangles.
a
3. Polyline
a
● It is made by joining multiple points in a sequence.
r
Example Use:
Creating road paths, wave patterns, and graphs.
4. Circle
● A circle is a curved line where all points are at the same distance (called radius)
from a center point.
Example Use:
Drawing wheels, clocks, buttons.
5. Ellipse
● It is defined using a center point and two radii: horizontal (rx) and vertical (ry).
z
● Can be used to show 3D effects or orbits.
Example Use:
a
Drawing eyes, ovals, or representing motion paths.
6. Rectangle
a
● A rectangle is a closed shape with four sides and four right angles.
r
Example Use:
Drawing buttons, menus, windows, boxes.
7. Polygon
Example Use:
Drawing buildings, 3D shapes, modeling objects.
8. Text
● Text is also an output primitive in computer graphics.
● Text can be placed at any coordinate using font style, size, and orientation.
z
Example Use:
Displaying labels, names, button names, messages.
a
Definition:
Scan conversion is the process of converting basic geometric shapes such as lines,
circles, and polygons into a corresponding set of pixels that can be displayed on a
a
raster screen. Since raster displays are composed of discrete pixels, graphical elements
must be translated from their mathematical representation into pixel-based
approximation.
r
[Link]
drawing-algorithms/
[Link]
mputer-graphics/
Circle drawing
[Link]
symmetric DDA
[Link]
mputer-graphics/
Different between dda and Bresenham’s Algorithm
[Link]
ng-algorithm/
z
Curves and Functions
Definition:
In computer graphics, curves are mathematical representations of smooth and
continuous shapes that are widely used in modeling, animation, CAD (Computer-Aided
a
Design), and computer-aided geometric design. Functions are used to define these
curves precisely, allowing designers to control their shape and behavior.
1. Parametric Functions
a
Definition:
A parametric function defines a curve by expressing the coordinates of points on the
r
curve as functions of a parameter, typically denoted as t. Rather than defining y
explicitly as a function of x, both x and y are expressed in terms of t.
Mathematical Form:
For 2D curves:
x = f(t), y = g(t), where t ∈ [t₀, t₁]
Features:
● Allows precise control over the position and orientation of the curve.
Application:
Used in motion control, animation paths, and curve modeling.
2. Bezier Curves
Definition:
Bezier curves are parametric curves frequently used in computer graphics to model
smooth and scalable curves. They are defined by a set of control points that determine
the shape and direction of the curve.
Types:
z
● Linear Bezier Curve: Defined by two control points (forms a straight line).
● Cubic Bezier Curve: Defined by four control points (most commonly used).
a
Mathematical Form (Cubic):
B(t) = (1−t)³P₀ + 3(1−t)²tP₁ + 3(1−t)t²P₂ + t³P₃, where 0 ≤ t ≤ 1
Features:
a
● Curve always lies within the convex hull of its control points.
r
● Easy to implement and evaluate.
Applications:
3. B-Spline Curves
Definition:
B-spline (Basis spline) curves are generalizations of Bezier curves that offer greater
flexibility and control. They are defined using a set of control points and a knot vector,
which determines how the curve flows through or near the control points.
Mathematical Characteristics:
z
● Each segment is influenced by a limited number of control points (local control).
● The degree of the curve and continuity can be adjusted by changing the order of
the spline and the knot vector.
a
Features:
● Provide smooth curves with local control (modifying one control point affects
only a portion of the curve).
a
● Capable of representing complex shapes more accurately than Bezier curves.
r
Applications:
Coordinate Systems
Definition:
The world coordinate system is a global reference framework in which all objects in a
z
scene are defined. It provides a common coordinate space to manage the positions,
orientations, and scales of multiple objects.
Characteristics:
a
● Independent of individual object coordinates.
a
Application:
r
● Useful in scenes involving multiple models or layers.
Definition:
The screen coordinate system is the final coordinate space where graphical output is
mapped for display on the raster screen. It is based on the screen's resolution, with the
origin (0,0) typically located at the top-left corner of the display.
Characteristics:
● Measured in pixels.
● Coordinates increase from left to right (X-axis) and top to bottom (Y-axis).
● Represents the physical arrangement of pixels on the output device.
Application:
z
● Handling mouse and GUI interactions.
a
Transformations
Definition:
In computer graphics, a transformation is a mathematical operation used to change
the position, size, orientation, or shape of an object within a coordinate system.
a
Transformations are essential for modeling, rendering, animation, and viewing in both
two-dimensional (2D) and three-dimensional (3D) spaces.
r
scaling, and reflection, as well as complex operations like inverse and composite
transformations. They are usually represented and applied using matrices.
1. Translation
Definition:
Translation is the process of moving an object from one location to another in a
straight line, without altering its size, shape, or orientation.
Application:
Used to animate motion or relocate objects in a scene.
2. Rotation
Definition:
Rotation is the transformation that turns an object about a fixed point (usually the
origin) through a specified angle and direction.
z
x' = x cos θ − y sin θ
y' = x sin θ + y cos θ
Where θ is the angle of rotation.
Application:
a
Used in simulations, animation, and geometric modeling.
3. Scaling
a
Definition:
Scaling changes the size of an object by expanding or contracting it along one or more
axes, relative to a fixed point, typically the origin.
r
Mathematical Form (2D):
x' = x × Sx
y' = y × Sy
Where Sx and Sy are the scaling factors in the x and y directions, respectively.
Application:
Used for zooming in/out and resizing objects.
4. Reflection
Definition:
Reflection is a transformation that produces a mirror image of an object with respect
to a specified axis or plane.
Common Types in 2D:
z
Application:
Used in symmetric modeling and image flipping.
a
5. Inverse Transformation
Definition:
An inverse transformation is one that reverses the effect of a previous transformation,
a
returning the object to its original position or state.
Examples:
r
● The inverse of a translation by (tx, ty) is a translation by (−tx, −ty).
Application:
Used in undo operations and reverse animations.
6. Composite Transformation
Definition:
A composite transformation is formed by combining two or more transformations into
a single operation. This allows complex transformations to be applied efficiently.
Mathematical Form:
Composite transformations are represented as the multiplication of multiple
transformation matrices.
Order Sensitivity:
The order in which transformations are applied matters. For example, rotating and
then translating an object yields a different result than translating and then rotating it.
Application:
Widely used in animation, modeling, and camera movement simulations.
z
perspective projection
a
[Link]
pes/
parallel projection
[Link]
a
rojection-in-computer-graphics/
r
[Link]
perspective-projection-in-computer-graphics/
[Link]
d-screen/
Point Clipping
[Link]
Line Clipping
[Link]
Polygon Clipping
[Link]
[Link]
z
Introduction to Hidden Surface elimination
Definition:
Hidden Surface Elimination (also known as Hidden Surface Removal or Visible Surface
Determination) is a technique in computer graphics used to identify and remove
a
surfaces or parts of surfaces that are not visible to the viewer because they are blocked
by other objects. It ensures that only the visible portions of objects are rendered on the
screen, thereby improving both the realism and efficiency of the rendered scene.
[Link]
a
Illumination Models
[Link]
r
[Link]
Definition:
A color model is a mathematical model describing the way colors can be represented
as tuples of numbers, typically as three or four values or color components. In
computer graphics, color models are used to represent and manipulate colors in image
processing, rendering, and display systems.
Each color model has specific use cases based on the medium, display device, or
processing requirement. The most common models include RGB, CMY, YIQ, and HSV.
Definition:
The RGB color model is an additive color model in which red, green, and blue light are
added together in various combinations to produce a broad array of colors.
Components:
● R: Red
● G: Green
● B: Blue
z
Each component typically ranges from 0 to 255 in 8-bit representation.
Usage:
a
● Suitable for screen-based color representation.
a
● Red + Green = Yellow
r
● Green + Blue = Cyan
Definition:
The YIQ color model is used primarily in NTSC (National Television System Committee)
television broadcasting. It separates a color image into luminance (Y) and two
chrominance components (I and Q).
Components:
● Y: Luminance (brightness information)
z
Usage:
a
Advantages:
a
● Reduces bandwidth usage for color information.
r
3. CMY Color Model (Cyan, Magenta, Yellow)
Definition:
The CMY color model is a subtractive color model, meaning colors are formed by the
subtraction of light. It is used primarily in color printing.
Components:
Usage:
z
● When ink is applied to paper, it absorbs certain colors and reflects others.
Extended Model:
a
● CMYK (adds a separate Black (K) component for better depth and clarity).
a
4. HSV Color Model (Hue, Saturation, Value)
Definition:
The HSV model represents colors using three parameters: Hue, Saturation, and
r
Value. It is designed to be more aligned with human perception of colors.
Components:
Usage:
Advantages:
● Easier for artists and designers to understand and manipulate.
z
5. Other Color Models (Brief Overview)
● HSL (Hue, Saturation, Lightness): Similar to HSV, but uses "lightness" instead
of "value."
a
● YCbCr: Used in JPEG compression and digital video formats. Y represents
brightness, Cb and Cr represent color difference.
a
○ L: Lightness
○ a: Green–Red
r
○ b: Blue–Yellow
Components of Multimedia
Multimedia systems use five primary components, each contributing to the richness
and interactivity of the content.
A. Text
Description:
Text is the most fundamental and widely used element in multimedia. It conveys
information directly and is essential for labeling, instructions, headlines, and
descriptions.
z
Features:
a
● Often used to complement other media components.
a
Example Uses:
● E-books
r
● News websites
● Subtitles in videos
B. Images (Graphics)
Description:
Images or graphics are visual representations of information. They can be
photographs, drawings, illustrations, or scanned artworks.
Features:
Example Uses:
● Infographics
z
● Icons and buttons in software
a
C. Audio
Description:
Audio is the sound component in multimedia, which may include speech, music,
background sounds, or special effects.
a
Features:
r
● Used for narration, feedback sounds, background music.
Example Uses:
● Podcasts
● E-learning narration
D. Video
Description:
Video consists of a sequence of moving images accompanied by audio. It is one of the
most powerful and engaging components of multimedia.
Features:
z
● Often used for demonstrations, tutorials, entertainment.
a
Example Uses:
● Educational lectures
● Promotional videos
a
● Movie trailers
r
E. Animation
Description:
Animation is the illusion of motion created by displaying a series of still images in
rapid succession. It can be 2D or 3D.
Features:
Example Uses:
● Motion logos
Types of Multimedia
z
Multimedia applications are classified based on how content is delivered and whether
the user can interact with it. The two main categories are Linear and Non-linear
multimedia.
a
A. Linear Multimedia
Definition:
Linear multimedia is a type of multimedia where the user has no control over the flow
a
or sequence of content. The content progresses in a fixed, predetermined path from
start to finish.
Features:
r
● Non-interactive.
Examples:
● Television broadcasts
● Cinema
● YouTube advertisements
Applications:
● Video presentations in classrooms
● Documentary films
z
B. Non-Linear Multimedia
Definition:
a
Non-linear multimedia is interactive, allowing users to control the content flow. Users
can navigate, search, or interact with elements in a non-sequential manner.
Features:
a
● Encourages exploration and engagement.
r
● Requires user input via keyboard, mouse, touch, or voice.
Examples:
● Video games
● E-learning portals
Applications:
● Simulation software
1. Interactive – Users can control the flow of content (e.g., via mouse clicks, voice
input).
z
2. Integrated – Combines text, graphics, sound, animation, and video in a single
environment.
3. Digitized – All media components are stored and processed in digital form.
a
4. Non-linear – Allows non-sequential content access, ideal for e-learning or
games.
a
Uses of Multimedia
r
Multimedia has broad applications across different fields. Below are the key areas:
1. Education
● Makes complex topics easy to understand using animations and visual aids.
2. Entertainment
4. Corporate Training
z
● Cost-effective and flexible compared to physical training.
5. Healthcare
a
● Helps in diagnosis and education for both professionals and patients.
a
● CAD/CAM tools with multimedia support.
r
7. Virtual Reality (VR) and Augmented Reality (AR)
Advantages of Multimedia
z
Challenges of Multimedia
a
● Can require special hardware/software tools.
a
Multimedia Hardware
r
Introduction:
Multimedia hardware refers to the physical devices used to create, store, process,
and display multimedia content such as text, images, audio, video, and animation.
Without the right hardware, it is not possible to run or use multimedia applications
effectively.
Multimedia hardware includes input devices, output devices, storage devices, and
processing units.
1. Input Devices
Definition:
Input devices are used to enter multimedia data (text, sound, pictures, video) into the
computer.
Examples:
Device Purpose
z
Mouse Selecting, drawing, and controlling
interface
a
Microphone Recording voice and sound
a
Scanner Scanning images and documents
r
Digital Capturing photos and videos
Camera
Use in Multimedia:
Definition:
Output devices are used to display or present multimedia content to the user.
z
Examples:
Device Purpose
a
Monitor/Displ Shows images, videos, text, and
ay animations
a
Speakers Play sound, music, or voice
r
Headphones Private audio output
Use in Multimedia:
3. Storage Devices
Definition:
Storage devices are used to store multimedia files, which are often large in size
(especially videos and high-resolution images).
Examples:
z
Device Purpose
a
Solid State Drive Faster, modern storage device
(SSD)
a
USB Flash Drive Portable storage
r
CD/DVD Storing audio, video, software
Use in Multimedia:
4. Processing Devices
Definition:
Processing devices are responsible for running multimedia applications and handling
multiple media types at once.
Examples:
z
Device Purpose
Central Processing Unit (CPU) Main processor that runs all programs
a
Graphics Processing Unit Handles image and video processing
(GPU)
a
Sound Card Improves audio output and input
r
Video Card Enhances video playback and
rendering
Use in Multimedia:
● Sound and video cards improve the quality of playback and recording.
Examples:
z
Device Purpose
a
Network Interface Card Connects to LAN/Wi-Fi
(NIC)
a
Wi-Fi Router Enables wireless data
sharing
r
Use in Multimedia:
Storage Devices Hard Drive, SSD, USB, CD/DVD To store multimedia files
z
Processing Devices CPU, GPU, RAM, Sound Card, Video To run and manage
Card multimedia
a
Communication Modem, Router, NIC To share or download
Devices content
a
1. SCSI (Small Computer System Interface)
r
Full Form:
Definition:
SCSI is a set of standards used to connect and transfer data between computers and
peripheral devices like hard drives, scanners, printers, and CD-ROMs. It allows multiple
devices to be connected using a single cable, making it useful in professional or
high-performance systems.
Key Features:
● Hard disks
● CD/DVD drives
● Scanners
z
● Printers
● Tape drives
a
Advantages:
a
● Reliable and stable for large data operations.
r
Disadvantages:
Full Form:
Definition:
IDE is a type of connection/interface used to attach storage devices (like hard drives
and CD/DVD drives) to the computer’s motherboard. It was commonly used in older
computers before SATA became popular.
In IDE, the controller is built into the drive itself, which simplifies the computer's
architecture.
z
Key Features:
● Can connect up to two devices per cable (one as Master, one as Slave).
a
● Slower than SCSI or modern SATA.
Devices Supported:
a
● Hard drives (HDD)
● CD/DVD drives
r
Advantages:
● Easy to install.
Disadvantages:
● Cables are bulky and can reduce airflow inside the system.
3. MCI (Media Control Interface)
Full Form:
Definition:
z
MCI is a Windows-based standard that provides a simple way to control multimedia
devices and files like audio, video, and animations through programming or scripts.
It allows software applications to play, pause, stop, record, and interact with
multimedia content using simple commands.
a
Key Features:
● Works with media types like WAV files, MIDI, CD Audio, AVI videos, etc.
a
● Can be controlled using MCI commands in programming languages (like C, C++,
Visual Basic).
r
Common MCI Devices:
● MIDI sequencers
● CD audio
Advantages:
Disadvantages:
z
● Replaced in modern systems by DirectX or Media Foundation for advanced
tasks.
a
Comparison Table
a
Full Form Small Computer System Integrated Drive Electronics Media Control Interface
Interface
r
Type Hardware Interface Hardware Interface Software Interface
Each format is designed to work best for certain types of content and offers features
z
like compression, quality control, compatibility, and editing capability.
a
Let’s now look at some commonly used multimedia file formats:
a
Full Form: Rich Text Format
Type: Text file format
r
Definition:
RTF is a file format developed by Microsoft that allows text to be saved with basic
formatting features like font styles, sizes, bold, italics, underlining, and color.
Features:
Used For:
z
Type: Image file format (raster)
Definition:
TIFF is a high-quality image file format commonly used for storing detailed images
and photographs. It is often used by graphic designers, photographers, and
a
printers.
Features:
a
● Can store black-and-white, grayscale, or color images
r
● Large file size
Used For:
● Professional photography
● Scanned documents
● Image archiving
Features:
z
● Does not store actual sound, only commands
a
● Ideal for creating music and karaoke systems
Used For:
a
● Keyboard/piano software
r
● Game background music
Definition:
JPEG is a popular compressed image format used for digital photos and web
graphics. It uses lossy compression, meaning some image data is lost to reduce file
size.
Features:
z
Used For:
● Digital photography
● Website images
a
● Email attachments
a
5. DIB (Device Independent Bitmap)
r
Full Form: Device Independent Bitmap
Type: Image file format
Definition:
DIB is a version of bitmap image (.bmp) that allows the image to be displayed the
same way across different devices (independent of screen type or printer).
Features:
Used For:
● Software development
● Windows-based graphics
● Screenshots or icons
z
Extension: .dib
a
Full Form: Moving Picture Experts Group
Type: Video and audio file format
Definition:
MPEG is a set of standards used for compressing audio and video. It reduces file size
a
while maintaining good quality, making it ideal for storing and streaming multimedia.
Types:
r
● MPEG-1: Used for VCD (Video CDs)
Features:
Used For:
● Online video sharing (e.g., YouTube)
● DVD movies
● TV broadcasts
z
Extension: .mpg, .mpeg, .mp4 (for MPEG-4)
a
Format Full Form Type Used For
a
RTF Rich Text Format Text Formatted documents and
cross-platform text
r
TIFF Tagged Image File Format Image High-quality images, printing
Multimedia tools are software programs or applications that help in creating, editing,
and managing multimedia content like text, images, sound, animation, and video.
These tools are essential for making interactive content used in education,
z
entertainment, business, and communication.
a
A. Graphic/Image Editing Tools
Examples:
a
● Adobe Photoshop
r
● CorelDRAW
● GIMP
● Canva
Uses:
● Editing photographs
● Audacity
● Adobe Audition
● GarageBand
z
Uses:
● Recording voiceovers
a
● Editing sound effects
a
C. Video Editing Tools
r
Used to cut, arrange, and enhance video clips.
Examples:
● Filmora
● iMovie
Uses:
D. Animation Tools
z
Used to create moving visuals (2D or 3D).
Examples:
● Blender (3D)
a
● Adobe Animate (2D)
● Maya (3D)
a
Uses:
r
● Creating cartoons
Examples:
● Adobe Dreamweaver
● WordPress
● Wix
● HTML/CSS Editors
Uses:
z
● Embedding video, audio, slideshows
a
2. Presentation Tools
Definition:
Presentation tools are software applications used to create slideshows and deliver
a
information visually with the help of text, images, charts, animation, audio, and
video.
r
seminars, or conferences.
Tool Description
z
Features:
a
● Insert images, charts, audio, video
a
● Templates and themes
r
Uses:
● Project explanations
Authoring tools are software programs that help us create multimedia content like
presentations, tutorials, e-learning lessons, animations, and interactive activities —
without needing to know much coding.
They allow you to mix things like:
● Text
● Images
● Sounds
z
● Videos
a
🧩 Why Are Authoring Tools Useful?
a
● They are easy to use, even for beginners.
● You can make interactive content — like lessons with questions and answers.
r
● You can add audio, video, and animations to make learning fun.
z
games
a
Type How It Works Example
a
Icon-Based You drag and drop icons to build a Authorware (old)
flow
r
Time-Based Events happen along a timeline Adobe Animate
(like a movie)
4. Presentation (Concept)
Definition:
z
3. Visual Aids – Use charts, graphs, and videos.
a
5. Practice – Rehearse before presenting.
Types of Presentations:
a
● Educational – Used in teaching and learning.
r
● Business – Used in meetings and pitches.
● Saves time