Video Coding and Communications

COURSE SYLLABUS FOR FALL 2002

WEB SITE

<http://www.cs.ccu.edu.tw/~cwlin/courses/videocoding/index.htm> This is where you will find most information about this course, including handouts, homework assignments, homework solutions, etc.

INSTRUCTOR

Professor Chia-Wen Lin  Email: cwlin@cs.ccu.edu.tw Phone: x33120

Institute of Engineering Bldg. 1 Room: 511

Office Hours: by email appointment

TEACHING ASSISTANT

TBD

Office Hours: by email appointment

LECTURES

WED & FRI 8:45-10:00AM  (EA204)

COURSE DESCRIPTION

This course introduces technologies for video coding and communications. We will address how to efficiently represent image and video data and how to deliver them over a variety of networks. In the coding aspect, state-of-the-art compression technologies will be presented. Emphasis will be given to a number of standards, including H.26x, MPEG, and JPEG. In the system aspect, special considerations for constructing as well as optimizing a video codec system will be discussed.

PROGRAMMING

The best way to understand an algorithm is to program it. Therefore, this course emphasizes computer assignments and projects. Students will complete individual assignments, and form small groups to complete projects in video coding or related technologies. The use of C/C++ is encouraged. You may also use Matlab to generate some figures. If you plan to use other programming languages, please discuss it with the instructor.

TEXTBOOKS

  • Video Coding : An Introduction to Standard Codecs, Mohammed Ghanbari, IEE, UK, 2000.
  • Image and Video Compression Standards: Algorithm and Architectures, 2nd Edition, V. Bhaskaran and K. Konstantinides, Kluwer Academic Publishers, Boston, 1997.

M. Ghanbari¡¦s book

Bhakaran¡¦s and Konstantinides¡¦ book

REFERENCES

  • Video Processing and Communications, by Yao Wang, Joern Ostermann, and Ya-Qin Zhang. Prentice Hall, Sep. 2001. (imported by ·s¤ë)
  • Image and Video Compression for Multimedia Engineering: Fundamentals, Algorithms, and Standards, Y. Q. Shi and Huifang Sun, CRC Press, 2000. (imported by ¥þµØ)
  • Techniques and Standards for Imag, Video, and Audio Coding, K. R. Rao and J. J. Hwang, Prentice Hall, , 1996. (imported by ¥¨À¼)
  • Digital Video : An Introduction to MPEG-2, Barry G. Haskell, Atul Puri, Arun N. Netravali, Chapman & Hall, New York, NY, 1996
  • MPEG Video: Compression Standard, Joan L. Mitchell (Editor), William B. Pennebaker (Editor), Chad E. Fogg, Didier J. LeGall, Chapman & Hall, New York, NY, 1996
  • Digital Compression for Multimedia : Principles and Standards,  Jerry D. Gibson, Toby Berger, David Lindbergh, Richard L., III Baker , Morgan Kaufmann, San Francisco, CA, 1998
  • Digital Video Processing, A. Murat Tekalp, Prentice Hall, Englewood Cliffs, NJ, 1995
  • Handbook of Visual Communications, H.-M Hnag and J. W. Woods, Academic Press, San Diego, CA, 1995
  • Introduction to Data Compression, Khalid Sayood , 2nd Edition, Morgan Kaufmann, San Francisco, CA, 2000
  • More to be provided in class

HOMEWORK

Problem sets will be assigned on a two- or three-week basis, and the due day will be indicated on each homework. A component of the homework will be computer assignments. These computer assignments mainly involve building components that may be used later in the projects. The homework policy is as follows:

  • You can discuss the homework problems with any number of students currently taking the course, the TA, and the instructor. However, solutions and solution-techniques should not be exchanged. You should make sure that you understand the solution you turn in, and should of course write up every word of the solution by yourself. Cribbing others¡¦ homework is definitely prohibited.
  • All the answers you give must be fully justified. However, results proved in the class, in class-given handouts, in past assignments, or in text can be used without proof, provided you specifically cite the source.
  • No late homework.

PROJECTS

During the week when the project is due, each group will schedule a time slot with the instructor and TA to demonstrate the project. The same policy for the homework should apply to the projects as well. If in doubt, please check with the instructor.

GRADING 

Homework

30%

Exam

40%

Course Project

   Midterm report & seminar

   Final project report

30%