COURSE AIMS AND OBJECTIVES: This course aims to introduce students to theoretical concepts, principles and standards related to digital media and multimedia elements and systems, and to introduce them to current multimedia technologies and their capabilities. Students will gain hands-on experience in this area, acquire skills to create various multimedia elements using the available hardware and software, and learn how to develop own multimedia products and systems.
COURSE DESCRIPTION AND SYLLABUS:
Theoretical topics (lectures):
1. Introduction to multimedia. History of multimedia systems. Hypertext, hypermedia and multimedia. Examples of multimedia applications. Hardware and devices for multimedia applications. Overview of multimedia software tools.
2. Issues in multimedia authoring. Multimedia authoring metaphors. Content design (choice of multimedia elements: text, image, graphics, animation, video, audio, interactivity). Visual design. Technical design.
3. Multimedia data representations. Basics of digital audio (digitalization of sound, introduction to MIDI). Graphic/Image file formats (graphic/image data structures, standard system independent formats, system dependant formats). Color in image and video (basics of color, color models in images, color models in video). Basics of video (types of color video signals, analog and digital video).
4. Multimedia data compression. Lossless compression algorithms (basics of information theory, Huffman coding, adaptive Huffman coding, LZW algorithm), image compression - JPEG (algorithm, structure of JPEG format, 4 JPEG modes, JPEG 2000), video compression (H.261, H.263, MPEG, newer MPEG standards), audio compression (simple audio compression methods, psychoacoustics, MPEG audio compression - mp3).
5. Multimedia databases. Text indexing. Multimedia data indexing. Metadata, Dublin Core, MPEG-7. Storage and delivery (re-coding on demand).
6. Multimedia and internet. Limitations of Internet as media. Specific forms of multimedia data - audio and video streaming (video conferencing, Voice-Over-IP...)
7. Advanced multimedia. Multimedia communications. Wireless technologies. Video-on-Demand. Current state-of-the-art of multimedia systems.
Tutorials in multimedia laboratory:
This course will use a multimedia laboratory equipped with multimedia computers (that is, with hardware that supports multimedia), software for designing multimedia elements and applications (for image, sound, video and animation generating and processing and for development of multimedia applications). Classroom should also be equipped with additional equipment necessary for multimedia, like digital photo camera, digital video camera, scanner... Through tutorials students will get introduced to available hardware and software tools needed for production of multimedia elements and applications.
- R. Steinmetz, K. Nahrstedt: Multimedia: Computing, Communications and Applications
- R. S. Tannenbaum: Theoretical Foundations of Multimedia
- N. Chapman, J. Chapman: Digital Multimedia, 2nd edition
- N. Chapman, J. Chapman: Digital Media Tools, 2nd edition
- V. Bhaskaran, K. Konstantinides: Image and Video Compression Standards: Algorithms and Architectures, 2nd edition
- J. D. Gibson et al: Digital Compression for Multimedia: Principles and Standards