|
Date
|
Topic
|
Reading & PPT
|
Worksheets & Assignments
|
Interactive Tutorials
|
Part
I: Background
|
W
|
01-12
|
overview
of course,
discussion of term project,
instructions for installing software,
digitization,
sampling and quantization
|
|
|
|
F
|
01-14
|
file
sizes and transfer rates,
compressions
|
CS
Chapter 1
PPT: File
Sizes, Data Storage, and Data Transfer Rates |
|
|
M
|
01-17
|
Martin
Luther King Jr. Day
|
Part
II: Digital Images
|
W
|
01-19
|
compressions
(cont.),
sampling
and quantization in digital images,
resolution and bit depth in digital images
|
|
|
|
F
|
01-21
|
digital
image file size optimization,
capturing digital images: digital photography
|
|
|
|
M
|
01-24
|
capturing
digital images: scanning,
scanner dpi, printer dpi vs. image ppi,
aliasing,
aliasing
in rendering |
PRIMER
Chapter 3 - Capturing and Editing Digital Images
CS
Chapter 2 - Digital Image Representation
PPT: Aliasing,
Anti-aliasing |
Homework:
Review Questions: Scanning
and printing resolution calculation, and megapixel (due Jan 26 (Wed))
|
- Aliasing
- Aliasing in Rending |
W
|
01-26
|
frequency
in digital images,
Nyquist,
color models
|
CS
Chapter 2 - Digital Image Representation
PPT:
Frequency in Digital Images
|
|
|
F
|
01-28
|
color
models (cont.)
|
CS
Chapter 2 - Digital Image Representation
PPT: Color
Representations |
|
- RGB
Color Cube
- RGB
to HSV QuickTime movie |
M
|
01-31
|
vector
graphics,
vector graphics applications |
CS
Chapter 2 - Digital Image Representation
PPT: Vector
Graphics |
Programming
exercise: Drawing Cubic Bezier Curves right-click
to download the dir start file (due Feb 7 (Mon)) |
- Curves
and Vector Graphics |
W
|
02-02
|
Bitmap
image file compression,
Run-length encoding,
LZW compression
|
|
|
|
F
|
02-04
|
Huffman
encoding,
1D DCT,
1D inverse DCT
|
CS
Chapter 2 - Digital Image Representation
in-class practice
start file: Huffman Encoding
PPT: Bitmap
Image File Compression II - Huffman Encoding, Intro to
DCT |
Two Assignments:
Review Questions: Huffman
encoding, 1D
DCT (due Feb 7 (Mon))
**DUE today: term
project proposal
|
|
M
|
02-07
|
2D
DCT,
2D inverse DCT,
JPEG
compression
|
|
|
|
W
|
02-09
|
JPEG
compression (cont.)
|
|
Programming
exercise: DCT basis functions (due
Feb 14 (Mon))
|
|
F
|
02-11
|
indexed
color |
CS
Chapter 3 - Digital Image Processing
PPT: Indexed
Color
in-class exercise
About quiz
1... |
|
- Octree
Algorithm for Indexed Color |
M
|
02-14
|
digital
imaging application and tools |
PRIMER
Chapter 3 - Capturing and Editing Digital Images
PPT: Editing
Digital Images
|
Photoshop
Basics Worksheet #1 (Selection Tools) (due Feb 16 (Wed))
Photoshop
Basics Worksheet #2 (Using Layers) (due Feb 16 (Wed))
Choosing
Amongst JPEG, GIF, and PNG (read only) **NOTE: You
should start working on the image for the term project intro
sequence. (due Feb 23 (Wed))
|
- Understanding
and Applying Histograms
- Tonal
Range Adjustment in Scanning
- Understanding
and Applying Curves
-
Readings on Photoshop Help
|
W
|
02-16
|
dithering,
filters and convolutions
|
CS
Chapter 3 - Digital Image Processing
PPT:
Digital Image Dithering and Convolution Masks |
|
- Dithering
- Convolution
|
Part
III: Multimedia Programming |
F
|
02-18
|
intro
to multimedia authoring,
intro to Macromedia Director |
Chapter
8 Primer - Multimedia Authoring
PPT: Intro
to Multimedia Authoring
|
|
|
M
|
02-21
|
Quiz
1 (on Backgrounds and Digital Imaging) |
W
|
02-23
|
intro
to animation |
PPT:
Intro to Animation -- Animation in Director |
**DUE today:
an image with description for term project intro sequence
|
|
F
|
02-25
|
Intro
to interactivity,
overview of Director Lingo
|
Chapter
8 Primer - Multimedia Authoring
PPT:
Lingo Overview |
Understanding
Events (right-click to download the event.dcr)
due Feb 25 (Fri)
|
Understanding
Events (with the worksheet)
|
M
|
02-28
|
interactivity
-- Lingo examples |
PPT:
Lingo
Examples |
**DUE
today: Understanding Events worksheet |
Lingo examples (see Class
Material download) |
W
|
03-02
|
Using
sound in Director,
OOP in Lingo |
PPT:
Working
with Sound & OOP in Lingo |
Assignment:
Director Lingo hands-on -- Creating a simple chess game (instructions,
start files, completed
file in Shockwave) (due Mar 14)
**DUE today:
term project intro sequence, without sound |
Lingo
examples (see Class Material download) |
F
|
03-04
|
Followup of stu intro sequence,
joystick xtra,
lab |
|
|
joystick
Lingo example: .dir
file, joystick
xtra, readme |
M
|
03-07
|
Spring
Break
|
W
|
03-09
|
F
|
03-11
|
Part
IV: Digital Audio
|
M
|
03-14
|
sound
waves,
sound sampling and quantization,
sound file size |
PRIMER
Chapter 4 - Fundamentals of Digital Audio
PPT:
Sound Waves,
Sampling & Quantization in Digital Audio |
|
-
Sound as a Pressure Wave
- Digital
Audio Fundamentals
- Sampling
and Quantizing in Digital Audio
- Digital Audio Overview (right-click to download the .exe)
|
W
|
03-16
|
sound
aliasing and dithering,
Nyquist theorem
|
|
|
|
F
|
03-18
|
lab
session
|
|
Lab (due
March 21 (Mon))
|
|
M
|
03-21
|
sound
compressions,
non-linear companding,
mu-law
encoding
|
|
**DUE
today: lab questions
**DUE today:
warm-up exercises
|
|
W
|
03-23
|
perceptually
based compression and mp3
|
|
|
|
F
|
03-25
|
Good
Friday
|
|
|
|
M
|
03-28
|
Fast
Fourier transform |
PPT:
FFT in Digital Audio Reading: web page |
|
|
W
|
03-30
|
MIDI |
PPT:
MIDI |
|
|
F
|
04-01
|
MIDI
messages demo,
music creation
|
|
*NOTE:
You should start working on the music for your term project's
intro sequence. (due Apr 08 (Fri))
|
|
Part
V: Digital Video |
M
|
04-04
|
digital
video
|
Readings: Adobe
material (pp. 3-13),
Part
of a scanned chapter (pp. 300-310)
PPT: Fundamentals of Digital Video
|
|
|
| W |
04-06 |
Quiz
2 (on Digital Audio) |
F
|
04-08
|
digitizing
videos and capturing digital videos,
Digital video editing application and tools, DVD production |
PRIMER
Chapter 7 - Digital Video Production and Post-production
PPT: Digital
Video Production
|
**DUE today:
intro sequence, with sound, for term project; also with description
on how you processed the audio
*NOTE: You
should REALLY start working on programming your term project!!
(first version due Apr 20 (Wed)) |
Non-linear
Video Editing Techniques |
M
|
04-11
|
vdeo
compression
|
|
|
|
W
|
04-13
|
temporal compression
& motion compensation,
MPEG Basics |
PPT: Motion Compensation
Readings for
motion compensation: #1, #2
|
|
|
F
|
04-15
|
MPEG-1,
MPEG-2 |
PPT:
Basics
of MPEG & Intro to MPEG-1
PPT: MPEG-2
Readings: Basics
of MPEG and MPEG-1, MPEG-2
Announcement:
about the lab on Monday Handout: Term
project basic criteria checklist |
|
|
M
|
04-18
|
lab
session |
|
have
to install the followings before class:
- Premiere
Pro (from Wake Forest server)
- VISUALmpeg
- PSP Video
9
MPEG-1
for the lab: VCD-CBR.m1v |
|
W
|
04-20
|
MPEG-4,
streaming video,
lab follow-up
|
|
**DUE
today: Monday's MPEG video lab
**DUE April
21 (Thu): (i) Completed or Near-Complete project and (ii)
one- to two-page write-up telling me anything I need to know
about
running/playing
your game and describing special features that you worked
hard on and particularly want me to notice.
|
|
F
|
04-22
|
Student
project presentation
|
|
|
|
M
|
04-25
|
HDTV,
teaching
eval |
PPT:
HDTV
PPT: project
followup
PPT: MPEG questions
for you to think about |
|
|
W
|
04-27
|
Quiz
3 (on Digital Video)
|