Multimedia Concept & Topics: Prof. R. M. Farouk
Multimedia Concept & Topics: Prof. R. M. Farouk
Prof. R. M. Farouk
Multimedia Concept & Topics
• Multimedia Concept
• Multimedia Computing
• Multimedia Classification
• Multimedia Topics
• Multimedia Applications
Multimedia Concept & Topics
• Multi: more than one
- Media in computer storage: floppy, CD, DVD, HD, USB – storage media
• Multimedia: refers to various information forms text, image, audio, video, graphics, and
Multimedia : product, application, technology, platform, board, device, network computer, system,
classroom, school, …
What is Multimedia Computing?
• Computing: Computer-based technologies and applications
What computers? Various forms of computers/devices!
• In terms of computing, four fundamental multimedia attributes:
- Digitized: All media including audio/video are represented in digital format
- Distributed: The information conveyed is remote, either pre-produced and
stored or produced in real time, distributed over networks
- Interactive: It is possible to affect the information received, and send own
information, in a non-trivial way beyond start, stop, fast forward
- Integrated: The media are treated in a uniform way, presented in an
orchestrated way, but are possible to manipulate independently
• Definition of Multimedia:
Computer-based techniques of text, images, audio, video, graphics, animation,
and any other medium where every type of information can be represented,
processed, stored, transmitted, produced and presented digitally.
Benefits of Multimedia
-----“anywhere, anytime”.
• Techniques for compressing and coding the various media: models, algorithms, forms,
standards, etc.
• Techniques for accessing multimedia signals by providing tools that match user to the
machine:“natural” spoken language queries, media conversion tools and multimodal user
interface (speech recognition, lip reading, face tracking, OCR,..), agents that monitor the
multimedia sessions and provide assistance in all phases of access and utilization.
• Techniques for organizing, storing and retrieving multimedia, for searching and browsing
• Examples
Text encoding
• Huffman Encoding
Step 1: Pick two letters x,y from alphabet with the smallest frequencies and
create a subtree that has these two characters as leaves. (greedy idea)
. Repeat this procedure, called merge, with new alphabet A’ until an alphabet
with only one symbol is left. The resulting tree is the Huffman code
Text encoding
Text encoding
Text encoding
Text encoding
Text encoding
Technological Aspects