Email: medioni@usc.edu
Office Hours: 11:00am-12:00pm on Tue & Thur
Office Location: PHE212
Department Office Phone: (213) 740-6440
Email: havaldar@usc.edu
Office Hours: Before class (5:30-6:30) and after class on need basis
Office Location: SAL216
Department Office Phone: (213) 821-4366
Email: csci576@usc.edu
Office Hours:1:00-3:00pm on Tue & Wed
Office Location: SAL235
Department Phone: (213) 740-4776 TBA
This course covers the state-of-the-art technology for multimedia systems. We will study all aspects of the different media types images, video, audio, graphics etc and how they are used to create multimedia content, compress and distribute them via networked system to a variety of end clients. This includes issues related to
· Content creation - media capture and representation, methods to assemble media types to create multimedia content.
· Compression / Storage - We will study the algorithms, protocols architectures related to compression.
· Distribution – Aspects of wired and wireless network distribution, Quality of Service, as well as digital rights management of distributed multimedia (watermarking & encryption)
For each of the above ISO and ITU standards will be presented. These include JPEG, MPEG1, MPEG2, MPEG4, H.261, H.263, H.264, G.711, G.722, mp3, AAC, Dolby AC3, THX, surround sound etc. We will study applications and systems built around multimedia – such as database applications with metadata (MPEG-7, MPEG-21). The goal of this course is also to explain modern distributed multimedia systems that use some or all of the above components to create practical applications: multimedia authoring, digital cinema, content management, multimedia databases, etc.
No special prerequisites are necessary, but it is imperative that you have
· Good Programming Skills (you should be comfortable with programming)
· Basic Math Skills
· It will be helpful if you have some background in any of the following - signal and image processing, graphics, video processing, audio processing, networks. All necessary material will be introduced in the course.
You will be evaluated on exams, assignments and projects. Please note that the project, homeworks and exams are NOT optional. Failure to turn in ANY of these will result in a grade of F in the class.
One take-home mid
term exam (30% of your grade) – posted on Oct 20 & Due on Oct 21
One end
term exam (30% of your grade) – Prof. Medioni's class on Dec 04 & Prof. Havaldar's class on Dec 01
Assignments and project (40% of your grade) – projects due the last week of class.
Policy on late submission - 20% dedcution per day.
The main text book (required) is a class reader, which is a preprint of the textbook "Multimedia Systems" written by Prof. Havaldar & Prof. Medioni. It is available at Magic Machine University Graphics in University Village (213-744-1511) starting Aug 25, 2008.
Here are a few books that cover some parts of the course material in greater detail.
·
Ze
Nian Li , Mark S. Drew, Fudamentals of
Multimedia, Prentice Hall, 2004
·
S.V. Raghavan, S.K. Tripathi, Networked Multimedia Systems: Concepts,
Architecture, and Design. Prentice Hall, 1998
·
F. Kuo, W. Effelsberg, J.J.
Garcia-Luna-Aceves, Multimedia
Communications: Protocols and Applications. Prentice Hall PTR, 1998
·
David
S Taubman, Michael W. Marcellin, JPEG
2000 – Image Compression Fundamentals, Standards and Practice, Kluwer
Academic Publishers 2002
·
Mohammed Ghanbari, Video Coding – An Introduction to Standard
Codecs. The Institution of Electrical Engineers (IEE), London, UK, 1999.
· A. Puri, T. Chen (eds.), Multimedia Systems, Standards, and Networks. Marcel Dekker, 2000
·
Ming-Ting Sun, Amy R. Reibman (eds.), Compressed Video over Networks. Marcel
Dekker, 2000
·
Marin Bosi and Riach E. Goldberg, Introduction to Digital Audio Coding and
Standards, Kluwer
Academic Publishers 2003
·
Foley, Van Dam, Feiner, Hughes,
Computer Graphics – Principles and Practice, Second Edition. Addison-Wesley –
1990.
The USC Student Conduct Code prohibits plagiarism. All USC students are responsible for reading and following the Student Conduct Code, which appears in the SCampus. Although we encourage discussions among students, all work submitted for the class is to be done individually, unless an assignment specifies otherwise. Some examples of what is not allowed by the conduct code: copying all or part of someone else's work, and submitting it as your own; giving another student in the class a copy of your assignment solution; consulting with another student during an exam. If you have questions about what is allowed, please discuss it with the instructor. Violations of the Student Conduct Code will be filed with the Office of Student Conduct, and appropriate sanctions will be given.