[ Suggested Projects | Fall 96 Projects ]
High Quality
Chroma Key (Michael Ashikhmin)
This project implemented and tested a high quality chromakey algorithm. The
performance of two implemenations, one using floating point and one using fixed point,
were compared.
Error
Tolerant Applications (Steve Fink)
An application-level message format was design that supports the development of error
recovery for high error rate data networks. Messages are decomposed into application
data units (ADU) to which local error recovery encoding is applied. The client can use
valid data in corrupted packets if it can locate and verify the uncorrupted ADU's.
Exposing SIMD parallelism in Multimedia
Applications (Naji Ghazal)
A method is for analyzing functional descriptions of multimedia
algorithms/implementations to estimate speed-up that can be attained using SIMD multimedia
instruction extensions such as Intel MMX.
The Design of a Parallel MPEG-2 Encoder
(Jose Maria Gonzalez and Andrew Geweke)
The motivation and functional design of a parallel MPEG-2 video encoder were
presented.
Error-Correction over Multicast (Rajarshi Gupta)
Three approaches to reliable multicast were compared using analytical and simulation
models.
A Map-based Interface for Viewing Aerial Video
(Oliver King)
A GUI interface was developed to video material keyed to a map using the
longitude/latitude of each frame. The interface allows the user to find the nearest video
frame to a particular map position and to scrub through the video by moving along a path
drawn on the map for a particular video.
Pentium/MMX Echo Cancellation (Hayden Metz and Carlos Romero)
Three implementations of an LMS echo cancellation algorithm were compared. The
implementations included: 1) floating point, 2) fixed point, and 3) MMX assisted fixed
point.
End-to-End Measurements on
the MBone (Sylvia Ratnasamy and Sreedhar Mukkamalla)
A data generation/monitoring/logging process was implemented for the Internet MBONE.
Preliminary experiments were conducted at seven hosts geographically dispersed over North
America. Early results were presented that showed several anomolies in multicast network
performance.
Quantifying the Advantages of MMX in Multimedia
Applications (Nathan Slingerland)
Comparison of the improvement achieved with MMX instructions on several example
operations (e.g., Xearth, luminance offset, chroma-key, and horizontal filter).
A Software DV Player (David Wu)
An interface to a 1394/DV camera and DV video software decoder was implemented. Some
performance analysis and tuning was completed. Software decoder achieved 2 fps on a 200
MHz Pentium.
Distributed Video-on-Demand System User
Interface (Weidong Yi)
A simple web-based interface to a video database was designed and implemented.
Carousel: A Web Video Tool (Charles Zapata)
A tool to create video gallery web pages is described. A prototype implemetation of
the tool was completed.
Larry Rowe
Copyright © 1997 by the Regents of the University of California
Last modified: