We are developing network-based applications for education, journalism and entertainment where many users share control of a single physical resource. Our latest project, "Sharecam",is a single robotic pan, tilt, zoom digital camera. In this paper we describe algorithms for controlling the camera frame based on independent requests from online users. We propose a metric for the degree of satisfaction for each user and formulate frame selection as an optimization problem. We propose a computational geometry-based algorithm and its distrbuted version. For n users, the algorithm runs in O(n^2) time. Its distributed versions run in O(n) time at client side and in O(n log n) at server side time. See www.tele-actor.net/sharecam for details.
Camera Control Interface
This work was supported by the National Science Foundation under IIS-0113147.