CSC361/661
Digital Media
Burg/Wong
Part I:
Background (2 class periods)
Chapter One[1] – Introduction
Chapter Two – Enabling Technologies
January
15 (Burg and Wong):
overview of course and assignments
pre-test
January
17 (Burg):
definition and history of multimedia
overview of multimedia software
analog vs. digital representations
sampling and quantization
sampling error
Nyquist theorem
resolution and bit depth
standards and standardization organizations
file types
Part II: Graphics
and Image Processing (7 class periods)
Chapter Three – Vector Graphics and Bitmapped Graphics
Chapter Four – Vector Graphics
Chapter Five – Bitmapped Images
January 22 (Burg):
Introduction to the lab
Instructions of installing software
vector vs. bitmapped graphics
file types
sampling, quantization, resolution, and
bit depth revisited in the context of images
file sizes
January
24 (Wong):
Practicum: Capturing digital images through scanning
and using digital cameras
January 29 (Burg):
encoding and compression
run-length encoding
Huffman codes
LZW compression
January
31 and February 5 (Burg):
jpeg compression
discrete cosine transform
Chapter Six – Colour
Chapter Seven – Characters and Fonts
February 7 (Burg):
color representation
RGB
indexed color
CMYK
YUV
fonts
February 12 (Wong): More on Photoshop (indexed color, dithering,
resampling, anti-aliasing, dodging, burning, masks, channels, etc.)
February 14: Exam on Parts I and II of the course
Part III:
Multimedia Programming (7 class periods)
February 19, 21, and 26 (Wong):
Practicum: Vector graphics and multimedia programming (Macromedia
Freehand, Director, and Flash)
Photoshop
and Freehand assignments due Feb. 26.
February 28 (Burg):
color models
introduction to sound
March 5, March 7, 19, 21 (Wong):
Practicum: Vector graphics and multimedia programming (Macromedia
Freehand, Director, and Flash)
Chapter Twelve – Sound
Director
chess assignment due March 26.
March 26
(Wong and Burg):
sound waves
sampling and the Nyquist theorem revisited in the context of sound
Nyquist frequency
sound file types and sizes
standardization organizations
bandwidth related to file types
sound compression
transforms, including FFT
Splash
screen for game program due March 28, without sound.
Multi-server
portion of Director chess assignment due, GRAD STUDENTS ONLY, March 28.
March 28 (Wong):
Practicum: Sound processing with CoolEdit and Acid
Chapter 10 – Video
Sound
file processed in CoolEdit or Acid Pro and incorporated into splash screen for
game program, due April 2.
Also, a one to two page description of the steps you
went through in sound processing and why you made the choices you did.
April 2 and 4 (Burg):
finish notes on sound
digital encoding of analog video
codecs and file types
Chapter 15 – Multimedia and Networks
April 9 (Wong):
Practicum: Using a digital video camera and
processing video (Adobe Premiere)
April 11
(NO CLASS – You can use this time to work on your game
and your DVD assignment):
Fully
implemented game program due April 16.
April 16
(Burg):
bandwidth issues
MPEG encoding
file types
Video assignment due April 18.
April 18 (Burg):
video codecs
HDTV and digital TV
April 23: Exam on Parts IV and V of the course.
April 25 (Burg and Wong):
Share projects.
April 30 (Burg):
Share projects.
Tie up loose ends.
Review for final.
Additional requirements for graduate students:
Readings/exams
Additional in-depth reading and additional exam questions
Term project
vector graphics
networked two-player game
CGI/Perl
follow-up exercises on project