Multimedia Systems and Applications
This course, first taught in the Fall 1995 semester, covers
the design and implementation of interactive distributed multimedia
applications.
Examples include interactive television (e.g., video-on-demand,
home shopping, voting, and games),
video conferencing and groupware,
multimedia authoring, and
hypermedia systems (e.g., the World Wide Web),
Topics vary each semester, but they are selected from the following
list:
- Distributed multimedia applications and their requirements.
- Fundamentals of human perception (i.e., hearing and vision) and
its impact on compression.
- Analog and digital media representation, storage, and
transmission.
- Compression technologies and standards (e.g., MPEG, MPEG, H.261,
hierarchical/pyramid algorithms, G.72x, Dolby AC3, etc.).
- Media synchronization.
- Implementation technologies
- Hardware architectures (e.g., system design, processors, bus,
devices, etc.)
- OS support (e.g., hardware audio/video devices, buffer
management, etc.)
- Multimedia systems services (e.g., time abstractions,
event handling, source/sink/filter models, etc.).
- Network architectures and protocols (e.g., RTP, IP-multicast,
cyclic-UDP, RSVP, application level framing, scalable reliable
multicast, ATM, etc.).
- Distributed programming services (e.g., RPC, name servers, etc.).
- Multimedia documents architectures (e.g., OLE, Open Doc,
MIME, etc.)
- Multimedia content authoring.
Check out the announcement and syllabus for the particular
semester to determine what is covered in an offering.
The course has been offered:
Yes, it is confusing that the course number changes. The CS 294 series
is for experimental classes and the courses offered and numbers used change
each term.
Send comments to our webmaster at
WebMaster@BMRC.Berkeley.EDU.
Last updated June 11, 1996.