Methods and systems for networked camera control
First Claim
1. A method for providing control of at least one camera to at least one network user, comprising:
- providing at least one network link between the at least one camera and the at least one network user;
providing at least one interface having a cursor and a control area to the at least one network user, the at least one interface generating variable speed camera control commands based on the cursor position within the control area; and
,providing the variable speed camera control commands to the at least one camera.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for providing fluid real-time camera control of at least one camera to at least one network user via a network including the internet. A control pad or area can be provided to camera users via an application or applet that can be calibrated to provide fluid camera control. Compressed or uncompressed analog, digital, or streaming video and audio data can also be provided to the users to allow real-time low latency continuous audio/visual feedback. Multiple camera users can obtain control of a camera using a dynamic queuing technique that can allow single user camera control for certain time intervals. An administrator can establish user camera control parameters including camera control intervals for subscriber users versus non-subscriber users, camera usurping by an administrator, elimination of camera control privileges for a user, and denial of camera control requests by a user.
56 Citations
66 Claims
-
1. A method for providing control of at least one camera to at least one network user, comprising:
-
providing at least one network link between the at least one camera and the at least one network user; providing at least one interface having a cursor and a control area to the at least one network user, the at least one interface generating variable speed camera control commands based on the cursor position within the control area; and
,providing the variable speed camera control commands to the at least one camera. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 61, 62, 63)
-
-
12. A graphical user interface (GUI) for providing control of at least one camera by at least one network user, the at least one network user and the at least one camera being connected by at least one communicative network link, the GUI comprising:
-
a control area; and a cursor confined within the control area, where variable speed camera control commands are generated based on the cursor position within the control area. - View Dependent Claims (13, 14, 15, 16, 17, 18, 21, 22, 25)
-
-
19. A method for administering control of at least one camera to at least one network user, comprising:
-
associating at least one queue with the at least one camera; receiving a request from one of the at least one network users for control of the at least one camera; associating the request with one of the at least one camera; and conditionally placing the at least one network user in the at least one queue associated with the request. - View Dependent Claims (20, 23, 24)
-
-
26. A system for providing remote control of at least one camera by at least one network user, comprising:
-
at least one initiating device for providing access to the at least one network user over a network, the initiating device having a display for displaying, an interface having a cursor and a control area, the interface providing variable speed camera control commands based on the cursor position within the control area, and, video data received from the at least one camera, at least one server to receive the variable speed camera control commands from the at least one initiating device, to provide the variable speed camera control commands to the at least one camera, to receive at least one of audio and video data from the at least one camera, and to provide at least one of the audio and video data to the at least one network user, and instructions for translating the variable speed camera control commands to instructions for moving the at least one camera. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A computer product for providing control of at least one camera to at least one network user, the computer product disposed on a computer readable medium and having instructions for causing a processor to:
-
provide at least one network link between the at least one camera and the at least one network user; provide at least one interface to the at least one network user, the at least one interface having a cursor and a control area; generate variable speed camera control commands based on interface data generated from the position of the cursor within the control area of the at least one interface; provide the variable speed camera control commands to the at least one camera; and utilize the at least one network link to provide the at least one network user with data based on the at least one camera. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A computer for administering control of at least one camera to at least one network user, the computer product disposed on a computer readable medium and having instructions for causing a processor to:
-
provide at least one queue for association with the at least one camera; receive a request from one of the at least one network users for control of the at least one camera; associate the request with one of the at least one cameras; and conditionally place the at least one network user in the at least one queue associated with the request. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 64, 65, 66)
-
-
52. A system for providing remote control of at least one camera by at least one network user, comprising:
-
means for providing access for at least one network user to a network, the means for providing access having a display for displaying, an interface having a cursor and a control area, the interface providing variable speed camera control commands based on the position of the cursor within the control area, and, video data from the at least one camera, processor means to receive the variable speed camera control commands from the at least one initiating device, to provide the variable speed camera control commands to the at least one camera, to receive at least one of audio and video data from the at least one camera, and to provide at least one of the audio and video data to the at least one network user, and instructions for translating the variable speed camera control commands to instructions for moving the at least one camera. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60)
-
Specification