CS4624, Spring 1998 --- Review Notes
IN, Ch. 1
Introduces key concepts:
- multimedia applications
- architectures: graphics, IMA, networking
- supporting technologies: hypermedia, advanced TV, DSP
- objects, file formats, standards
- compression
- databases for multimedia
AC, Ch. 7 (not last part)
Introduces application design:
- multimedia databases, repositories, documents
- workflow: flow of information
- home/business, conferencing/mail
- system components: input, storage, output
- VR
AC, Ch. 8
Introduces authoring and interfaces:
- UI design, tools (editors, integrators), standards
- Metaphors: in authoring systems (timeline/score), in apps (Lotus Organizer, VCR)
- Quality, constraints, synchronization, smooth operations (pan, zoom, scale)
CR, Ch. 3
Multimedia files use structure and tags with information streams:
- RTF, TIFF, RIFF
- MIDI, JPEG, AVI, MPEG
- TWAIN, WAVE
CR, Ch. 4
Special devices and processing are needed for capture and rendering:
- Pen
- Display
- Printing
- Scanners
- Voice recognition, synthesis
- MIDI, MPC,
- Digital cameras, image processing, digital video
MC, Ch. 2
Compression makes multimedia possible with acceptable storage/networking costs:
- Lossy, lossless
- Images: binary (FAX), gray scale, color (spaces, JPEG)
- Video: conferencing, MPEG, VQ/Indeo/QuickTime/AVI/Fractal
- Audio: ADPCM
MC, Ch. 9 (part)
Hypermedia integrates linking and presentation:
- Support for multimedia components
- Linking, embedding
PI, Ch. 6 (last section)
Distributed object models extend linking and embedding to remote objects:
NC, Ch. 6 (not last section)
LAN/WAN connections ship multimedia at varying qualities:
- Ethernet, FDDI
- ATM
- Types of lines, devices in networks
NC, Ch. 7 (last part)
Quality of networking depends on kinds of protocols and support devices (e.g., caches):
- Protocols
- Caching
- Synchronization
- Annotation
NC, Ch. 9 (part)
Messaging requires various types of messages and standards for messaging systems:
- text, rich text, voice, video
- telephony
- X.400, X.500 (directory)
NC, Ch. 10 (part)
Networking follows topologies, provides needed performance, with components and styles of application distribution:
- Network topologies and performance
- Multimedia systems components, client servers, object servers
- Distributed objects and multimedia