CONTENTS
Preface = xi
1 Introduction = 1
Applications of Multimedia = 2
Deliver of Multimedi = 6
Historical Context = 7
Multimedia Production = 9
Terminology = 11
Interactivity = 13
Social and Ethical Considerations = 17
A New Medium = 30
Further Information = 31
Exerciese = 32
2 Enabling Technologies = 34
Digital Representations = 35
Hardware Requirements = 45
Software = 50
Networks = 53
Standards = 60
Further Information = 63
Exercises = 64
3 Introduction to Computer Graphics = 66
Vector Graphics and Bitmapped Graphics = 68
Combining Vectors and Bitmaps = 74
File Formats = 80
Further Infromation = 84
Exercises = 85
4 Vector Graphics = 86
Fundamentals = 87
Shapes = 91
Transformations and Filters = 101
3-D Graphics = 104
Further Information = 119
Exercises = 119
5 Bitmapped Images = 121
Resolution = 121
Image Compression = 125
Image Manipulation = 133
Geometrcal Transformations = 148
Further Information = 151
Exercises = 151
6 Colour = 153
Colour and Science = 154
RGB Colour = 156
Other Colour Models = 166
Channels and Colour Correction = 175
Consistent Colour = 177
Further Information = 183
Exercises = 183
7 Characters and Fonts = 185
Character Sets = 186
Fonts = 196
Further Information = 217
Exercises = 217
8 Layout = 219
Text in Graphics = 220
Markup = 222
Text Layout Using HTML and CCS = 234
Portable Documents = 262
Further Information = 266
Exercises = 267
9 Hypertext = 269
A Short History of Hypertext and Hypermedia = 270
The Nature of Hypertext = 272
Links = 274
Navigation and Structure in Hypertext = 291
Further Information = 297
Exercises = 298
10 Video = 300
Digitizing Video = 302
Video Standards = 305
Introduction to Video Compression = 312
QuickTime = 322
Digital Video Editing and Psot - Production = 325
Streamed Video and Conterencing = 340
Further Information = 344
Exercises = 345
11 Animation = 348
Captured Amimation and Image Sequences = 351
'Digital Cel' and Sprite Animation = 356
Key Frame Animation = 358
3-D Animation = 367
Further Information = 374
Exercises = 374
12 Sound = 376
The Nature of Sound = 377
Digitizing Sound = 383
Processing Sound = 388
Compression = 396
Formats = 402
MIDI = 404
Combining Sound and Picture = 411
Further Information = 413
Exercises = 413
14 Events, Scripts and Interactivity = 447
Scripting Fundamentals = 449
World Wide Web Client - Side Scripting = 450
Behaviours = 466
Timeline Scripting and Behaviours = 472
Beyound Scripting = 483
Further Information = 490
Exercises = 490
15 Multimedia and Networks = 492
Protocols = 494
Network and Transport Protocols = 495
Multicasting = 500
Application Protocols for Multimedia = 502
Quality of Service = 513
Server - side Computation = 516
Further Information = 522
Exercises = 522
Multimedia Practice = 524
The Projects = 529
Afterword vy Brent MacGregor = 542
Annotated Bibliography = 548
Index = 560