Multimedia
Multimedia
Multimedia
Multimedia is an interactive media and provides multiple ways to represent information to the user
in a powerful manner. It provides an interaction between users and digital information. It is a
medium of communication. Some of the sectors where multimedia is used extensively are
education, training, reference material, business presentations, advertising and documentaries.
Definition of Multimedia
By definition Multimedia is a representation of information in an attractive and interactive manner
with the use of a combination of text, audio, video, graphics and animation. In other words we can
say that Multimedia is a computerized method of presenting information combining textual data,
audio, visuals (video), graphics and animations. For examples: E-Mail, Yahoo Messenger, Video
Conferencing, and Multimedia Message Service (MMS).
Multimedia as name suggests is the combination of Multi and Media that is many types of media
(hardware/software) used for communication of information.
Applications of Multimedia
Following are the common areas of applications of multimedia.
Multimedia in Business- Multimedia can be used in many applications in a business. The multimedia
technology along with communication technology has opened the door for information of global wok
groups. Today the team members may be working anywhere and can work for various companies. Thus
the work place will become global. The multimedia network should support the following facilities:
Voice Mail
Electronic Mail
Multimedia based FAX
Office Needs
Employee Training
Sales and Other types of Group Presentation
Records Management
Memory and Storage Devices - You need memory for storing various files used during production,
original audio and video clips, edited pieces and final mined pieces. You also need memory for backup
of your project files.
Primary Memory- Primary memory holds only those data and instructions on which computer is
currently working. It has limited capacity and data gets lost when power is switched off. It is
generally made up of semiconductor device. These memories are not as fast as registers. The
data and instructions required to be processed earlier reside in main memory. It is divided into
two subcategories RAM and ROM.
Flash Memory- Cache memory is a very high speed semiconductor memory, which can speed
up CPU. It acts as a buffer between the CPU and main memory. It is used to hold those parts of
data and program which are most frequently used by CPU. The parts of data and programs are
transferred from disk to cache memory by operating system, from where CPU can access them.
Secondary Memory: This type of memory is also known as external memory or non-volatile. It
is slower than main memory. These are used for storing Data/Information permanently. CPU
directly does not access these memories; instead they are accessed via input-output routines.
Contents of secondary memories are first transferred to main memory and then CPU can
access it. For example, disk, CD-ROM, DVD, etc.
Typing These keys include the letter keys (A-Z) and digits keys (0-9) which generally give same
1
Keys layout as that of typewriters.
The twelve functions keys are present on the keyboard. These are arranged in a row along
Function
3 the top of the keyboard. Each function key has unique meaning and is used for some
Keys
specific purpose.
These keys provide cursor and screen control. It includes four directional arrow key.
Control
4 Control keys also include Home, End, Insert, Delete, Page Up, Page Down, Control(Ctrl),
keys
Alternate(Alt), Escape(Esc).
Special
Keyboard also contains some special purpose keys such as Enter, Shift, Caps Lock, Num
5 Purpose
Lock, Space bar, Tab, and Print Screen.
Keys
Joystick - Joystick is also a pointing device, which is used to move cursor position on a monitor
screen. It is a stick having a spherical ball at its both lower and upper ends. The lower spherical
ball moves in a socket. The joystick can be moved in all four directions. The function of joystick
is similar to that of a mouse. It is mainly used in Computer Aided Designing (CAD) and playing
computer games.
Light Pen - Light pen is a pointing device, which is similar to a pen. It is used to select a
displayed menu item or draw pictures on the monitor screen. It consists of a photocell and an
optical system placed in a small tube. When light pen's tip is moved over the monitor screen
and pen button is pressed, its photocell sensing element detects the screen location and sends
the corresponding signal to the CPU.
Track Ball - Track ball is an input device that is mostly used in notebook or laptop computer,
instead of a mouse. This is a ball, which is half inserted and by moving fingers on ball, pointer
can be moved.Since the whole device is not moved, a track ball requires less space than a
mouse. A track ball comes in various shapes like a ball, a button and a square.
Scanner - Scanner is an input device, which works more like a photocopy machine. It is used
when some information is available on a paper and it is to be transferred to the hard disc of the
computer for further manipulation. Scanner captures images from the source which are then
converted into the digital form that can be stored on the disc. These images can be edited
before they are printed.
Magnetic Ink Card Reader (MICR) - MICR input device is generally used in banks because of a
large number of cheques to be processed everyday. The bank's code number and cheque
number are printed on the cheques with a special type of ink that contains particles of magnetic
material that are machine readable. This reading process is called Magnetic Ink Character
Recognition (MICR). The main advantage of MICR is that it is fast and less error prone.
Optical Character Reader (OCR) - OCR is an input device used to read a printed text. OCR
scans text optically character by character, converts them into a machine readable code and
stores the text on the system memory.
Bar Code Readers - Bar Code Reader is a device used for reading bar coded data (data in form
of light and dark lines). Bar coded data is generally used in labelling goods, numbering the
books, etc. It may be a hand-held scanner or may be embedded in a stationary scanner.Bar
Code Reader scans a bar code image, converts it into an alphanumeric value, which is then fed
to the computer to which bar code reader is connected.
Voice Systems - Following are the various types of input devices which are used in multimedia
systems.
Microphone- Microphone is an input device to input sound that is then stored in digital
form. The microphone is used for various applications like adding sound to a multimedia
presentation or for mixing music.
Speaker- Speaker is an output device to produce sound which is stored in digital form.
The speaker is used for various applications like adding sound to a multimedia
presentation or for movies displays etc.
Digital Camera - Digital camera is an input device to input images that is then stored in digital
form. The digital camera is used for various applications like adding images to a multimedia
presentation or for personal purposes.
Output Devices - Following are few of the important output devices, which are used in Computer
Systems:
Monitors - Monitor commonly called as Visual Display Unit (VDU) is the main output device of a
computer. It forms images from tiny dots, called pixels, that are arranged in a rectangular form. The
sharpness of the image depends upon the number of the pixels. There are two kinds of viewing
screen used for monitors:
Cathode-Ray Tube (CRT) Monitor- In the CRT, display is made up of small picture elements called
pixels for short. The smaller the pixels, the better the image clarity or resolution. It takes more than
one illuminated pixel to form whole character, such as the letter 'e' in the word help. A finite number
of characters can be displayed on a screen at once. The screen can be divided into a series of
character boxes - fixed location on the screen where a standard character can be placed. Most
screens are capable of displaying 80 characters of data horizontally and 25 lines vertically.
Flat-Panel Display Monitor- The flat-panel display refers to a class of video devices that have
reduced volume, weight and power requirement compared to the CRT. You can hang them on
walls or wear them on your wrists. Current uses for flat-panel displays include calculators, video
games, monitors, laptop computer, graphics display. The flat-panel displays are divided into two
categories:
Emissive Displays- The emissive displays are devices that convert electrical
energy into light. Examples are plasma panel and LED (Light-Emitting Diodes).
Non-Emissive Displays- The Non-emissive displays use optical effects to
convert sunlight or light from some other source into graphics patterns. Example
is LCD (Liquid-Crystal Device)
Printers - Printer is the most important output device, which is used to print information on paper.
Dot Matrix Printer- In the market, one of the most popular printers is Dot Matrix Printer because
of their ease of printing features and economical price. Each character printed is in form of
pattern of Dot's and head consists of a Matrix of Pins of size (5*7, 7*9, 9*7 or 9*9) which comes
out to form a character that is why it is called Dot Matrix Printer.
Line Printers- Line printers are printers, which print one line at a time.
Laser Printers- These are non-impact page printers. They use laser lights to produce the dots
needed to form the characters to be printed on a page.
Inkjet Printers- Inkjet printers are non-impact character printers based on a relatively new
technology. They print characters by spraying small drops of ink onto paper. Inkjet printers
produce high quality output with presentable features. They make less noise because no
hammering is done and these have many styles of printing modes available. Colour printing is
also possible. Some models of Inkjet printers can produce multiple copies of printing also.
Screen Image Projector - Screen image projector or simply projector is an output device used to
project information from a computer on a large screen so that a group of people can see it
simultaneously. A presenter first makes a PowerPoint presentation on the computer. Now a screen
image projector is plugged to a computer system and presenter can make a presentation to a group of
Speakers and Sound Card - Computers need both a sound card and speakers to hear audio, such as
music, speech and sound effects. Most motherboards provide an on-board sound card. This built-in-
sound card is fine for the most purposes. The basic functions of a sound card are that it converts digital
sound signals to analog for speakers making it louder or softer.
Multimedia Software
Multimedia software tells the hardware what to do. For example, multimedia software tells the
hardware to display the color blue, play the sound of cymbals crashing etc. To produce these
media elements( movies, sound, text, animation, graphics etc.) there are various software
available in the market such as Paint Brush, Photo Finish, Animator, Photo Shop, 3D Studio,
Corel Draw, Sound Blaster, IMAGINET, Apple Hyper Card, Photo Magic, Picture Publisher.
Multimedia Authoring
Multimedia authoring is a process of assembling different types of media contents like text, audio,
image, animations and video as a single stream of information with the help of various software
tools available in the market. Multimedia authoring tools give an integrated environment for
joining together the different elements of a multimedia production. It gives the framework for
organizing and editing the components of a multimedia project. It enables the developer to create
interactive presentation by combining text, audio, video, graphics and animation.
Advantages
Following are the advantages of card based authoring tools.
Easy to understand.
One screen is equal to 1card or 1page.
Easy to use as these tools provide template.
Short development time.
Disadvantages
Following are the disadvantages of card based authoring tools.
Some run only on one platform.
Tools not as powerful as equivalent stand alones.
Advantages:
Following are the advantages of icon/event based authoring tools.
Clear Structure.
Easy editing and updating
Disadvantages:
Following are the disadvantages of icon/event based authoring tools.
Difficult to learn.
Expensive.
Advantages
Following are the advantages of time based authoring tools.
Good for creating animation.
Branching, user control, interactivity facilities.
Disadvantages
Following are the disadvantages of time based authoring tools.
Expensive
Large file size
Steep learning curve to understand various features.
Disadvantages
Require large storage space
Many monitors can display only 256 different colors at any one time. Therefore, in this case it is
wasteful to store more than 256 different colors in an image.
8-bit color images - 8-bit color graphics is a method of storing image information in a computer's
memory or in an image file, where one byte (8 bits) represents each pixel. The maximum number of
colors that can be displayed at once is 256. 8-bit color graphics are of two forms. The first form is where
the image stores not color but an 8-bit index into the color map for each pixel, instead of storing the full
24-bit color value. Therefore, 8-bit image formats consists of two parts: a color map describing what
colors are present in the image and the array of index values for each pixel in the image. In most color
maps each color is usually chosen from a palette of 16,777,216 colors (24 bits: 8 red, 8green, 8 blue).
The other form is where the 8-bits use 3 bits for red, 3 bits for green and 2 bits for blue. This second
form is often called 8-bit true color as it does not use a palette at all. When a 24-bit full color image is
turned into an 8-bit image, some of the colors have to be eliminated, known as color quantization
process.
A 8-bit color image with resolution 640 x 480 needs a storage space of 640 x 480 bytes=(640 x 480) /
1024KB= 300KB without any compression.
Sampling - Sampling is a process of measuring air pressure amplitude at equally spaced moments in
time, where each measurement constitutes a sample. A sampling rate is the number of times the
analog sound is taken per second. A higher sampling rate implies that more samples are taken during
the given time interval and ultimately, the quality of reconstruction is better. The sampling rate is
measured in terms of Hertz, Hz in short, which is the term for Cycle per second. A sampling rate of
5000 Hz(or 5kHz,which is more common usage) implies that mt uj vu8i 9ikuhree sampling rates most
often used in multimedia are 44.1kHz(CD-quality), 22.05kHz and 11.025kHz.
Quantization - Quantization is a process of representing the amplitude of each sample as integers or
numbers. How many numbers are used to represent the value of each sample known as sample size or
bit depth or resolution. Commonly used sample sizes are either 8 bits or 16 bits. The larger the sample
size, the more accurately the data will describe the recorded sound. An 8-bit sample size provides 256
equal measurement units to describe the level and frequency of the sound in that slice of time. A 16-bit
sample size provides 65,536 equal units to describe the sound in that sample slice of time. The value of
each sample is rounded off to the nearest integer (quantization) and if the amplitude is greater than the
intervals available, clipping of the top and bottom of the wave occurs.
Encoding - Encoding converts the integer base-10 number to a base-2 that is a binary number. The
output is a binary expression in which each bit is either a 1(pulse) or a 0(no pulse).
Transmission of Audio
In order to send the sampled digital sound/ audio over the wire that it to transmit the digital audio,
it is first to be recovered as analog signal. This process is called de-modulation.
PCM Demodulation - PCM Demodulator reads each sampled value then apply the analog filters to
suppress energy outside the expected frequency range and outputs the analog signal as output which
can be used to transmit the digital signal over the network.
Fs=1/Ts
On the scale of 0...255, those numbers are reasonably large. They are quite similar to each other.
Differences are taken and coded instead of complete numbers. Normally first number is taken as
such and then differences are computed.
150
152 - 150 = 2
148 - 152 = -4
150 - 148 = 2
153 - 150 = 3
149 - 153 = -4
152 - 149 = 3
When decoding this string of numbers, start with the first number and start adding the deltas to
get the remaining numbers:
150
150 + 2 = 152
152 - 4 = 148
148 + 2 = 150
150 + 3 = 153
153 - 4 = 149
149 + 3 = 152
Therefore, audio is not stored in simple PCM but in a form that exploits differences.
Let en is prediction error (i.e the difference between the actual and the predicted signal).
en=fn-f¯n
We would like our error value en to be as small as possible. Therefore we would wish our pprediction f n to be as close as possible to the actual signal
fn.
But for a particular sequence of signal values, more than one previous values f n-1,fn-2,fn-3 and so on
may provide a better prediction of fn.For example
f¯n=1/2(fn-1+fn-2)
f¯n is the mean of previous two values. Such a predictor can be followed by a truncating or
rounding operation to result in integer.
en=fn-f¯n
transmit codeword(e´n)
reconstruct f´n=fn+e´n
Note that the predictor is always based on the reconstructed, quantized version of the signal
because encoder side is not using any information. If we try to make use of the original signal f n in
the predictor in place of f´n then quantization error would tend to accumulate and could get worse
rather than being centered on zero.
The figure shows the schematic diagram for the DPCM encoder (transmitter).