Brian Smith
- bsmith@cs.cornell.edu
- Xerox Professor of Computer Science
- Ph.D., University Of California at Berkeley, 1994
- Office: 4119A Upson Hall
- Office phone: 607-255-1180
(I'm currently on leave, and can be reached at 817-926-5720, or by email)
(This page is always out of date, and I never seem to get around to keeping
it up, so I'm just going to hit the highlights and let links provide the substance.)
To find out more about my research, check out Project Zeno.
You'll find out everything my research group does and has done. Here
are a few highlight projects:
- Multimedia processing systems: We've built Rivl
(a Tcl extension for processing MM data) and Dali
(a library for building processing-intensive multimedia applications). Dali is
more-or-less Rivl v2.
- Lecture Browser: The lecture
browser is a system that automatically captures and structures
- MiddleMan: a distributed video file server (see Soam's Ph.D. thesis, which is available online)
- Network protocols: We've designed and implemented two protocols -- Cyclic-UDP, a
communication protocol for video playback, and ThinStreams, a protocol for scalable
transmission of layered video using multicast. A paper
describing ThinStreams (PDF) is available online, as well as a short paper describing cyclic UDP (PDF).
- Compressed domain processing: We've recently built a compressed domain MPEG to JPEG transcoder. The details
are described in a paper (PDF format), and
also in the last chapter of Soam's Ph.D. thesis.