Computer graphics: principles and practice (2nd ed.)
Computer graphics: principles and practice (2nd ed.)
MPEG: a video compression standard for multimedia applications
Communications of the ACM - Special issue on digital multimedia systems
VideoScheme: a programmable video editing systems for automation and media recognition
MULTIMEDIA '93 Proceedings of the first ACM international conference on Multimedia
Tcl and the Tk toolkit
A model for efficient and flexible image computing
SIGGRAPH '94 Proceedings of the 21st annual conference on Computer graphics and interactive techniques
JPEG Still Image Data Compression Standard
JPEG Still Image Data Compression Standard
A resolution independent video language
Proceedings of the third ACM international conference on Multimedia
Distributing media transformation over multiple media gateways
MULTIMEDIA '01 Proceedings of the ninth ACM international conference on Multimedia
Hi-index | 0.00 |
As common as video processing is, programmers still implement video programs as manipulations of arrays of pixels. This paper presents an extension to Tcl called Rivl (pronounced "rival") where video is a first class data type. Programs in Rivl use high level operators that are independent of video resolution and format, increasing portability of programs and allowing rapid prototyping of video effects. This paper gives several examples of still-image and video sequence programs in Rivl. It also discusses efficiency issues and experiences with Tcl as a platform for Rivl.