Virtual director: automating a webcast

This paper presents a system designed to automate the production of webcasts, the Virtual Director. It automates simple tasks such as control of recording equipment, stream broadcasting, and camera control. It also automates content decisions, such as which camera view to broadcast. Directors can specify the content decisions using an automation specification language. The Virtual Director also uses a question monitor service to automatically identify questions and move the cameras to show the audience member asking the question. We discuss the implementation of the Virtual Director and present the results of its use in the production of a university seminar series.

[1]  Steven M. Drucker,et al.  CamDroid: a system for implementing intelligent camera control , 1995, I3D '95.

[2]  Gregory D. Abowd,et al.  Classroom 2000: An Experiment with the Instrumentation of a Living Educational Environment , 1999, IBM Syst. J..

[3]  Brian P. Bailey,et al.  Nsync: a toolkit for building interactive multimedia presentations , 2001 .

[4]  Haym Hirsh,et al.  Room service, AI-style , 1999, IEEE Intell. Syst..

[5]  P. ed Hoschka,et al.  synchronized Multimedia Integration Language (SMIL) 1.0 Specification , 1998 .

[6]  R. Hill,et al.  Capturing and playing multimedia events with STREAMS , 1994, MULTIMEDIA '94.

[7]  David Franklin,et al.  The Intelligent Classroom , 1999 .

[8]  Steven McCanne,et al.  A Soft State Protocol for Accessing Multimedia Archives , 1998 .

[9]  Swan,et al.  An Internet MBone Broadcast Management SystemAndrew , 1997 .

[10]  Brian Christopher Smith,et al.  Passive capture and structuring of lectures , 1999, MULTIMEDIA '99.

[11]  Yoshinari Kameda,et al.  A live video imaging for multiple users , 1999, Proceedings IEEE International Conference on Multimedia Computing and Systems.

[12]  Lawrence A. Rowe,et al.  dc: a live Webcast control system , 2000, IS&T/SPIE Electronic Imaging.

[13]  Anoop Gupta,et al.  Automating camera management for lecture room environments , 2001, CHI.

[14]  Steven K. Feiner,et al.  Automated presentation planning of animation using task decomposition with heuristic reasoning , 1993 .

[15]  E. Rivlin,et al.  Zoom tracking , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[16]  Michael Gleicher,et al.  Towards Virtual Videography , 2000 .

[17]  Tieniu Tan,et al.  Colour based object tracking , 1998, Proceedings. Fourteenth International Conference on Pattern Recognition (Cat. No.98EX170).

[18]  Lawrence A. Rowe,et al.  Software-only video production switcher for the Internet MBone , 1997, Electronic Imaging.

[19]  David Franklin,et al.  Jabberwocky: you don't have to be a rocket scientist to change slides for a hydrogen combustion lecture , 2000, IUI '00.

[20]  Steven McCanne,et al.  A Distributed Recording System for High Quality MBone Archives , 1999, Networked Group Communication.

[21]  S. McCanne,et al.  Toward a common infrastructure for multimedia-networking middleware , 1997, International Workshop on Network and Operating System Support for Digital Audio and Video.

[22]  Gregory D. Abowd,et al.  Automated capture, integration, and visualization of multiple media streams , 1998, Proceedings. IEEE International Conference on Multimedia Computing and Systems (Cat. No.98TB100241).

[23]  Diane Harley,et al.  BIBS: A Lecture Webcasting System , 2001 .