CMPT 365   Course Contents
Spring   2000



Chapter 1: Introduction
1.1. History of Multimedia Systems
1.2. Hypermedia/Multimedia
1.2.1 What is HyperText and HyperMedia?
1.2.2 What is Multimedia?
1.3. Overview of Multimedia Software Tools
1.3.1 Music Sequencing and Notation
1.3.2 Graphics, Image and Video Editing
1.3.3 Multimedia Authoring
Chapter 2: Issues in Multimedia Authoring
2.1. Multimedia Authoring Metaphors
2.2. Content Design
2.2.1 Scripting (writing)
2.2.2 Graphics (illustrating)
2.2.3 Animation (wiggling)
2.2.4 Audio (hearing)
2.2.5 Interactivity (interacting)
2.3. Visual Design
2.4. Technical Design
Chapter 3: Multimedia Data Representations
3.1. Basics of Digital Audio
3.1.1 Digitization of Sound
3.1.2 Introduction to MIDI (Musical Instrument Digital Interface)
3.2. Graphic/Image File Formats
3.2.1. Graphic/Image Data Structures
3.2.2. Standard System Independent Formats
3.2.3. System Dependent Formats
3.3. Color in Image and Video
3.3.1. Basics of Color
3.3.2. Color Models in Images
3.3.3. Color Models in Video
3.4. Basics of Video
3.4.1 Types of Color Video Signals
3.4.2 Analog Video
3.4.3 Digital Video

3.1



3.2



3.3



3.4


Chapter 4: Video and Audio Compression
4.1. Lossless Compression Algorithms
4.1.1 Basics of Information Theory
4.1.2 Huffman Coding
4.1.3 Adaptive Huffman Coding
4.1.4 Lempel-Ziv-Welch Algorithm
4.2. Image Compression--JPEG
4.2.1 Overview of JPEG
4.2.2 Major Steps
4.2.3 A Glance of the JPEG Bitstream
4.2.4 Four JPEG Modes
4.2.5 JPEG 2000
4.3. Video Compression
4.3.1 H. 261
4.3.2 H. 263
4.3.3 MPEG
4.3.4 Newer MPEG Standards
4.4. Audio Compression
4.4.1 Simple Audio Compression Methods
4.4.2 Psychoacoustics
4.4.3 MPEG Audio Compression

4.1



4.2



4.3



4.4



Acknowledgement: Some portions of this class notes are excerpted from CS631 class notes at Cornell University with consent of Professor Brian Smith.