THEORETICAL FOUNDATIONS OF MULTIMEDIA
Search These Pages

Powerpoint Slides

Supplementary
References

Table of Contents

Preface

Sample Syllabi

Teaching Notes

Reviews & Citations

Multimedia Examples

Related Journals

Related Sites

Your Comments or
Suggestions

Communicate
with the Author

W.H. Freeman & Co.
Home Page

Return to Home

Theoretical Foundations
of Multimedia

Robert S. Tannenbaum, University of Kentucky

Table of Contents


This file contains the table of contents (without page references) for the book Theoretical Foundations of Multimedia by Robert S. Tannenbaum. It is provided for the benefit of those who may not be familiar with the book and wish to review its scope. The table of contents also serves as an outline of the entire presentation for use in preparing syllabi or other course materials.


Contents

1. The History and Uses of Multimedia

  • 1.1 Definition of Multimedia
  • 1.2 Storytelling, Theater, and Dance
    • 1.2.1 Storytelling
    • 1.2.2 Theater
    • 1.2.3 Dance
  • 1.3 Combining Music and Drama
    • 1.3.1 Songs as Communication
    • 1.3.2 Music as Communication
  • 1.4 Pictorial Representations of Reality and Imagination
    • 1.4.1 Images
    • 1.4.2 Special Effects
    • 1.4.3 Symbolism
  • 1.5 The Many Roles of the Computer
    • 1.5.1 The First Multimedia Computers
    • 1.5.2 Hardware Developments
    • 1.5.3 Development of Networks and Software
  • 1.6 Current State-of-the-art of Multimedia Systems
    • 1.6.1 Development Hardware and Software
    • 1.6.2 Delivery Hardware and Software
  • 1.7 Applications of Multimedia
    • 1.7.1 Scientific Data Analysis, Research and Development,
    • Experimentation, and Presentation
    • 1.7.2 Instruction in School and Elsewhere
    • 1.7.3 Business Applications
    • 1.7.4 Entertainment
    • 1.7.5 Enabling Technology for Persons with Special Needs
    • (Adaptive Technology)
    • 1.7.6 Fine Arts and Humanities
  • 1.8 Foreseeable Future Multimedia Systems


2. Light and Sound, Seeing and Listening
  • 2.1 Perception
    • 2.1.1 Studying Perception
    • 2.1.2 Optical and Auditory Illusions
  • 2.2 Light
    • 2.2.1 The Nature of Light
    • 2.2.2 The Behavior of Waves
    • 2.2.3 The Electromagnetic Spectrum
    • 2.2.4 The Speed of Light
    • 2.2.5 The Measurement of Light
    • 2.2.6 Reflection and Refraction
  • 2.3 Color and Color Sensation
    • 2.3.1 What Is Color?
    • 2.3.2 Measuring Color
    • 2.3.3 Trichromatic Vision
    • 2.3.4 The Perception of Color
    • 2.3.5 Psychological Aspects of Color
    • 2.3.6 Choosing and Specifying Colors for Multimedia
    • 2.3.7 Colors on Computer Monitors
  • 2.4 Sight and Visual Communication
    • 2.4.1 Visual Communication
    • 2.4.2 The History of Visual Communication
    • 2.4.3 Visual Literacy in Western Culture
    • 2.4.4 Images and Meaning
    • 2.4.5 Still Images
    • 2.4.6 Form and Shape
    • 2.4.7 Depth
    • 2.4.8 Images in Motion
    • 2.4.9 Text and Typography
  • 2.5 Sound
    • 2.5.1 The Production of Sound
    • 2.5.2 Harmonics and Wave Analyses
    • 2.5.3 The Propagation of Sound
    • 2.5.4 Sound and the Environment
    • 2.5.5 Sound and Motion
  • 2.6 Listening and Auditory Communication
    • 2.6.1 The Reception of Sound
    • 2.6.2 The Perception of Pitch
    • 2.6.3 The Measurement of Sound
    • 2.6.4 The Perception of Sound


3. The Hardware that Enables Multimedia
  • 3.1 Input and Output Devices
    • 3.1.1 Monitors
    • 3.1.2 Speakers and MIDI Interfaces
    • 3.1.3 Alphanumeric Keyboards and Optical Character Recognition
    • 3.1.4 Digital Cameras and Scanners
    • 3.1.5 Video Cameras and Frame Grabbers
    • 3.1.6 Microphones and MIDI Keyboards
    • 3.1.7 Mice, Track Balls, Joy Sticks, Drawing Tablets, etc.
    • 3.1.8 CD-ROMs and Video Disks
  • 3.2 Virtual Reality Devices
    • 3.2.1 Virtual Reality Output Devices
    • 3.2.2 Visual output
    • 3.2.3 Aural Output
    • 3.2.4 Virtual Reality Input Devices
  • 3.3 Modems and Network Interfaces
    • 3.3.1 Serial and Parallel
    • 3.3.2 Character Encoding
    • 3.3.3 Start, Stop, and Error-Checking Codes
    • 3.3.4 Transmission Rate
    • 3.3.5 Transmission Form


4. The Software that Enables Multimedia
  • 4.1 System Software
    • 4.1.1 Operating Systems
    • 4.1.2 Utilities
    • 4.1.3 Networking Software
  • 4.2 Development Software
    • 4.2.1 Graphics Applications
    • 4.2.2 Sound Applications
    • 4.2.3 Text Applications
    • 4.2.4 Web Development
    • 4.2.5 Multimedia Authoring
  • 4.3 Delivery Software
    • 4.3.1 Stand-Alone Programs
    • 4.3.2 Players


5. Communication Theory and Developments Underlying the Use of Multimedia
  • 5.1 Definition and Roots of Communication Science
    • 5.1.1 Communication and Computer Sciences: Some Distinctions and Some Similarities
    • 5.1.2 History of Modern Communication Science
  • 5.2 Models of Communication
    • 5.2.1 The Mathematical Theory of Communication
    • 5.2.1 SchrammÕs Model of Communication
    • 5.2.3 BerloÕs Model of Communication
    • 5.2.4 Transmission versus Ritual Communication
  • 5.3 Interpersonal versus Mass Communication
    • 5.3.1 Interpersonal Communication
    • 5.3.2 Mass Communication
    • 5.3.3 Differences between Interpersonal and Mass Communication
    • 5.3.4 Is Multimedia Interpersonal or Mass Communication
  • 5.4 Interactivity
    • 5.4.1 Interactivity as a Continuum
    • 5.4.2 Interactivity and Interpersonal Communication
    • 5.4.3 Conversational Management
    • 5.4.4 The "Key Ingredients" of Interpersonal Communication
    • 5.4.5 Telepresence
    • 5.4.6 Dimensions of Interactivity
    • 5.4.7 Summary of Interactivity


6. Computer Science Fundamentals and Developments Underlying Multimedia
  • 6.1 Definition of Computer Science
  • 6.2 Turing Machines and the Halting Problem
    • 6.2.1 Hilbert's Three Questions
    • 6.2.2 Turing Machines
    • 6.2.3 Universal Turing Machines
    • 6.2.4 The Halting Problem
  • 6.3 Data Representation
    • 6.3.1 Bits
    • 6.3.2 Abstract Data Types
    • 6.3.3 Data Storage
    • 6.3.4 Data Compression
  • 6.4 Data transmission
    • 6.4.1 Data Integrity: Error Detection and Correction
    • 6.4.2 Data Security: Encryption and Hardware Security
  • 6.5 Programs
    • 6.5.1 Programming Language Constructs
    • 6.5.2 Levels and Types of Programming Languages
    • 6.5.3 Programming Techniques
    • 6.5.4 Algorithms
    • 6.5.5 Software Accuracy, Verification, and Efficiency
  • 6.6 Artificial intelligence
    • 6.6.1 "Can Machines Think?"
    • 6.6.2 What is Artificial Intelligence? The Turing Test
    • 6.6.3 Problem Types in Artificial Intelligence
    • 6.6.4 Processes in Artificial Intelligence
    • 6.6.5 Strategies in Artificial Intelligence


7. Design Considerations for Multimedia
  • 7.1 Systems design techniques
    • 7.1.1 Design in Architecture
    • 7.1.2 Design in Engineering
    • 7.1.3 Design in Graphics and the Arts
    • 7.1.4 Design in Software Engineering
    • 7.1.5 Design in Multimedia
  • 7.2 Foundations of Interactivity Design
    • 7.2.1 History
    • 7.2.2 Modes of Communication With and Through Computers
    • 7.2.3 Interface Metaphors and Principles
    • 7.2.4 Relevant Research in Psychology
    • 7.2.5 Theories and Tools for Development
    • 7.2.6 Interaction Styles
  • 7.3 Designing for Interactivity
    • 7.3.1 Design Rules for Graphic and Screen Design
    • 7.3.2 Dialog in Interfaces
    • 7.3.3 Preventing and Handling Errors Ñ System and Human
    • 7.3.4 Intelligent Interfaces
    • 7.3.5 Hypermedia
    • 7.3.6 Synchronization
    • 7.3.7 Web Interfaces


8. Software Engineering and Management Considerations Related to Multimedia
  • 8.1 Software Engineering Models
    • 8.1.1 The Software Development Process Ñ The Waterfall Model
    • 8.1.2 The Software Development Process Ñ The Spiral Model
    • 8.1.3 Alternative Views of Software Development
  • 8.2 The Software Engineering Process
    • 8.2.1 Problem Analysis and Specification
    • 8.2.2 Software Design and Coding
    • 8.2.3 Verification and Validation of Software
    • 8.2.4 Installation and Maintenance
    • 8.2.5 Managing the Software Development Process
    • 8.2.6 Software Risk Management
  • 8.3 The Producer/Director role
    • 8.3.1 The Effect-to-Cause Production Model
    • 8.3.2 The Producer's Role
    • 8.3.3 The Production Team
  • 8.4 The Economics of Multimedia Development and Distribution
    • 8.4.1 Cost Estimates
    • 8.4.2 Cost Control


9. Legal and Societal Issues Related to Multimedia
  • 9.1. Intellectual property
    • 9.1.1 Copyright
    • 9.1.2 Fair Use
    • 9.1.3 Fair Use Guidelines
    • 9.1.4 Permissions
    • 9.1.5 Compensation
  • 9.2 Social Policy
    • 9.2.1 Availability and Accessibility of Information
    • 9.2.2 Ethics
  • 9.3 Licensing
    • 9.3.1 The Choice of Whether to License
    • 9.3.2 Steps in the Licensing Process
    • 9.3.3 Compensation in Licensing
    • 9.3.4 Licensing-In Agreements
    • 9.3.5 Licensing-Out Agreements
  • 9.4 Industry Standards


10. Emerging Issues in Multimedia
  • 10.1 Hardware
    • 10.1.1 Holographic and Multilevel Cell Flash Memory
    • 10.1.2 DVD
    • 10.1.3 MMX
  • 10.2 Software
    • 10.2.1 Programming Tools
    • 10.2.2 SGML Query Language
  • 10.3 Collaborative Tools
    • 10.3.1 Audiovisual Teleconferencing and Distance Learning
    • 10.3.2 Computer-Supported Cooperative Work
  • 10.4 Networking
    • 10.4.1 High-Speed Networks
    • 10.4.2 Video on Demand
  • 10.5 Virtual Reality


Glossary

Bibliography

Index

CD-ROM
  • 1. Extended Summary Chapters 1 - 10
  • 2. Extended Glossary
  • 3. Appendix A -- The Anatomy of the Brain
  • 4. Appendix B -- The Eye and Sight
  • 5. Appendix C -- The Ear
  • 6. Appendix D -- Hardware
  • 7. Appendix E -- Operating Systems
  • 8. Appendix F -- Proposed Multimedia Fair Use Guidelines
  • 9. Appendix G -- Proposed Multimedia Digital Image Guidelines
  • 10. Appendix H -- ACM Code of Ethics
  • 11. Appendix I -- IEEE Code of Ethics
  • 12. Appendix J -- Proposed Software Engineering Code of Ethics
  • 13. Sample Multimedia Pieces for Review and Discussion



Return to the top of the page