CSCI 435 Multimedia Systems Programming (3 credits)

Fall 2007

Section: TR 6:00-7:15pm, at SL 206

Instructor: Jiang Yu Zheng, jzheng@cs.iupui.edu

 

Textbook: Alan Watt, Fabio Policarpo, The Computer Image, ACM Press, Addison-wesley, ISBN 0-201-42298-0.

Reference books:

V. S. Subrahamanian, Principles of Multimedia Database Systems, Morgan Kaufmann Publishers, ISBN 1-55860-466-9.

Rolf Stenmetz and Klara Nahrstedt, Multimedia: Computing, Communications & Applications, Prentice Hall, ISBN 0-13-324435-0.

Office hour: 3:00-4.15pm, TR at SL280G by instructor.

Abstract:

This is an introductory course of multimedia. We discuss various types of media, how they are created, edited, processed, indexed, stored, transmitted, retrieved, and how to design an interface to access them. Students will gain hands-on experiences in establishing a multimedia database for Internet access. Implement PDA and mobile devices for multimedia display. We will also explore related underlying principles of multimedia technologies. This course will have many lab times for practice. Students should have some knowledge of linear algebra and multivariable calculus.

Covered topics:

1)      Different types of media and Creating various media data: Sound and wave, frequency, different formats of sound

2)      Image and Video: image resolution, intensity and color, image transform, image stitching, photoshop, video, surveillance,

3)   3D and animation: basic graphics, image composition and synthesizing, , image based rendering , flash,

4)      Data compression and transmission: Frequency based compression, JPG, MPEG compression, filtering

5)       Internet application: create your own website with images, video, and animation with hyperlink, frame, map, etc.

6)      Interface design: Display information on PDA, button and menu, frame, immersive virtual reality elements, VRML, stereo

7)      Multimedia database indexing and retrieval, Multimedia data storage

Testing, Grading, and Evaluation Policies and Procedures

The goal of this course is to provide students basic knowledge of multimedia and underlying concept. Through several projects to create multimedia databases, students will gain skills of using image, audio, video, animation, 3D model to establish a small multimedia database, and touch advanced multimedia devices and software. A final test on the concept and principle will also be given.

Projects and presentation: 70%. Final test on Concept: 30%. Proper curving will be done at the end of the semester. The grades will follow our school’s regulation.

System requirements:

Get a keycard of SL116 at front desk of computer science department for possible lab use. Photoshop and Flash are installed in the fast PCs with graphics card

Check out video cameras at instructor's room for data collection and use SGI to input high-quality video.

Check out PDA from department for mobile communication experiments.