Distributed presentations employing inputs from multiple video cameras located at multiple sites and customizable display screen configurations
First Claim
1. A computer network-based distributed presentation system for displaying one or more video streams output by multiple video cameras located at multiple presentation sites, comprising:
- a general purpose computing device located at each of the presentation sites;
a display screen located at each presentation site which is capable of simultaneously displaying one or more video streams in display sectors of the screen and which is controlled by said computing device;
at least one video camera located at one or more of the presentation sites, each of which outputs a video stream comprising views of the presentation site where the camera is located to the computer network;
a computer program comprising a display director program module executable by the computing device located at each presentation site, wherein the computing device is directed by the display director module to, determine on an on-going basis which of the video streams output to the computer network are to be downloaded for display on the screen at the presentation site where the display director is running and select what sector of the screen the downloaded video stream or streams are to be displayed;
controlling the display screen so as to display the downloaded video stream or streams in the selected sectors.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer network-based distributed presentation system and process is presented that controls the display of one or more video streams output by multiple video cameras located across multiple presentation sites on display screens located at each presentation site. The distributed presentation system and process provides the ability for a user at a site to customize the screen configuration (i.e., what video streams are display at any one time and in what format) for that site via a two-layer display director module. In the design layer of the module, a user interface is provided for a user to specify display priorities dictating what video streams are to be displayed on the screen over time. These display priorities are then provided to the execution layer of the module which translates them into probabilistic timed automata and uses the automata to control what is displayed on the display screen.
25 Citations
22 Claims
-
1. A computer network-based distributed presentation system for displaying one or more video streams output by multiple video cameras located at multiple presentation sites, comprising:
-
a general purpose computing device located at each of the presentation sites;
a display screen located at each presentation site which is capable of simultaneously displaying one or more video streams in display sectors of the screen and which is controlled by said computing device;
at least one video camera located at one or more of the presentation sites, each of which outputs a video stream comprising views of the presentation site where the camera is located to the computer network;
a computer program comprising a display director program module executable by the computing device located at each presentation site, wherein the computing device is directed by the display director module to, determine on an on-going basis which of the video streams output to the computer network are to be downloaded for display on the screen at the presentation site where the display director is running and select what sector of the screen the downloaded video stream or streams are to be displayed;
controlling the display screen so as to display the downloaded video stream or streams in the selected sectors. - View Dependent Claims (2, 3)
-
-
4. A computer-implemented two-layer display director process for controlling the display of multiple video streams output to a computer network from video cameras located at multiple distributed sites on a display screen which is capable of simultaneously displaying one or more video streams in display sectors of the screen, comprising using a computer to perform the following process actions:
-
in the first layer, providing a user interface for a user to specify display priorities dictating what video streams are to be displayed on the screen over time, and providing the display priorities to the second layer of the display director process; and
in the second layer, translating the user-specified display priorities into probabilistic times automata and using the automata to control what is displayed on the display screen over time and where on the screen it is displayed. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer network-based distributed presentation system for displaying one or more video streams output by multiple video cameras located at multiple presentation sites, comprising:
-
a general purpose computing device;
a display screen located at each presentation site which is capable of simultaneously displaying one or more video streams in display sectors of the screen and which is controlled by said computing device;
at least one video camera located at one or more of the presentation sites, each of which outputs a video stream comprising views of the presentation site where the camera is located to the computer network;
a computer program comprising a display director program module executable by the computing device, wherein the computing device is directed by the display director module to, determine on an on-going basis which of the video streams output to the computer network are to be downloaded for display on the screen at one or more of the presentation sites and select what sector of the screen the downloaded video stream or streams are to be displayed;
controlling the display screen at one or more of the presentation sites so as to display the downloaded video stream or streams in the selected sectors.
-
Specification