Creative Commons License
All content on this CD
(including text, photographs, audio files and any other original works), unless otherwise noted, is licensed under a
Creative Commons Attribution-Share Alike 2.0 License

Multimedia Systems

Concepts Standards and Practice

 Ramesh Yerraballi



1. Chapter 1: Introduction                                     [MP3] [PDF][PPT]
1.1  Definition of Multimedia
1.2  Characteristics of Data Streams
1.3  Multimedia Application Scenarios
1.4 History of Multimedia
2. Chapter 2: Multimedia Basics
2.1 Digital Audio                                         [MP3] [PDF][PPT]
2.1.1 Characteristics of Analog Audio
2.1.2 The Psychoacoustic Model
2.1.3 Speech: Representation, Synthesis and Recognition
2.1.4 Audio Formats
2.1.5 MIDI
Quiz
2.2 Images, Graphics and Color                 [MP3] [PDF][PPT]
2.2.1 Human Visual Perception
2.2.2 Color Models
2.2.3 Image Formats
2.2.4 Graphics Formats
Quiz
2.3 Digital Video                                             [MP3] [PDF][PPT]
2.3.1 Characteristics of Motion
2.3.2 Persistence of Vision
2.3.3 Television, CRTs, LCDs and Plasma
2.3.4 Color Models for Video
2.3.5 Video Formats (NTSC, PAL-SECAM, HDTV)
Quiz

3. Chapter 3: Programming Media
3.1 Programming Sound
3.1.1 Java Sound API                          [MP3] [PDF][PPT]
3.1.2 Windows Media API
3.1.3 QuickTime Audio Codecs

3.2 Programming Graphics
3.2.1 Java Image Processing API
3.2.2 Windows Imaging API
3.2.3 Open GL
3.3 Programming Video
3.3.1 Java Media Framework             [MP3] [PDF][PPT]
3.3.2 Windows Media API
3.3.3 QuickTime Video Codecs
Quiz
Programming Projects

4. Chapter 4:  Lossless Compression
4.1 Information Theory:                                  [MP3] [PDF][PPT]
4.1.1 Shannon-Fano Coding
4.1.2 Huffman Coding

4.2 Adaptive Coding                                      
4.2.1 Adaptive Huffman                        [MP3] [PDF][PPT]
4.2.2 Arithmetic Coding
Quiz
4.2.3 Dictionary-based Coding: LZW  [MP3] [PDF][PPT]
Quiz
Programming Projects

5. Chapter 5: Compression with Loss                      [MP3] [PDF][PPT]
5.1 Image Compression
5.1.1 The Concept
5.1.2 Joint Photographic Experts Group (JPEG)
5.1.2.1 Hierarchical JPEG          [PDF]
5.1.2.2 Lossless JPEG
5.1.3 Graphics Interchange Format (GIF)
5.1.4 Portable Network Graphics (PNG)
Quiz
5.2 Audio Compression                                   [MP3] [PDF][PPT]
5.2.1 The Concept
5.2.1.1 The Psychoacoustic Model Revisited
5.2.1.2 Threshold of Hearing
5.2.2 Adaptive Pulse Code Modulation (ADPCM) Linear Predictive Coding
5.2.3 MPEG Layer 1-2-3 (MP3)
Quiz
5.3 Video Compression                                   [MP3] [PDF][PPT]
5.3.1 The Concept
5.3.1.1 Persistence of Vision Revisited
5.3.1.2 Motion Estimation
5.3.2 Motion JPEG
5.3.3 H 261
5.3.4 Bi-directional Coding         [MP3] [PDF][PPT]
5.3.4.1 H 263              
5.3.4.2 Motion Picture Experts Group (MPEG) 
         Quiz
Programming Projects

6. Chapter 5: Storage, Retrieval and Presentation of Media
6.1 Portable low-form factor Media
6.2  DLT for Audio
6.3 Optical Storage
6.3.1 Compact Disc Audio (CD)
6.3.2 Digital Versatile Disc (DVD)
6.4 Presentation
6.4.1  Dolby Sound
6.4.2 Television and HDTV
6.5 Synchronization
6.6 Multimedia Databases
Quiz
Programming Projects
7. Chapter 7: Multimedia Communications                 [MP3] [PDF][PPT]
7.1 Multimedia Networking Applications          
7.1.1 Streaming Media
7.1.2 Media on Demand

7.2 RTSP and RTP  (java)             [PDF][PPT]
7.3 HTML to SMIL
7.4 Voice over IP                                                   [MP3] [PDF][PPT]
Quiz
7.5 QoS, Scheduling and Policing                     [MP3] [PDF][PPT]
Quiz
7.6 RSVP and Differentiated Services              [MP3] [PDF][PPT]

Programming Projects