(Lecture - 14) Multimedia Systems... Brief Introduction
(Lecture - 14) Multimedia Systems... Brief Introduction
FA I S A L A H M E D S I D D I Q U I
C O N TA C T
[email protected]
L EC T U R E # 1 1
B E S - 1 0 1 I n t r o d u c t i o n To C o m p u t e r
Multimedia Systems
2
Goals:
To understand how image/audio/video signals are
compressed to save storage and increase
transmission efficiency
To understand in detail common formats like GIF,
JPEG and MPEG
Lossless compression are terms that describe that, in the compression of a file,
all original data can be recovered when the file is uncompressed.
With lossless compression, every single bit of data that was originally in the
file remains after the file is uncompressed. All of the information is
completely restored.
This is generally the technique of choice for text or spreadsheet files, where
losing words or financial data could pose a problem.
The Graphics Interchange File (GIF) is an image format used on the Web that
provides lossless compression.
Multimedia systems may have to render a variety of media at the same instant.
There is a sequential relationship between many forms of media (e.g. Video and
Audio. There 2 are forms of problems here:
Very High Processing Power: Needed to deal with large data processing and
real time delivery of media. Special hardware common place.
Efficient and High I/O: Input and output to the file subsystem needs to be
efficient and fast. Needs to allow for real-time recording as well as playback of
data. e.g. Direct to Disk recording systems.
Special Operating System: To allow access to file system and process data
efficiently and quickly. Needs to support direct transfers to disk, real-time
scheduling, fast interrupt processing, I/O streaming etc.
Storage and Memory: Large storage units (of the order of 50 -100 Gb or
more) and large memory (50 -100 Mb or more). Large Caches also required
and frequently of Level 2 and 3 hierarchy for efficient management.
Software Tools: User friendly tools needed to handle media, design and
develop applications, deliver media.