Method and apparatus for controlling an imaging apparatus, imaging operation control system, and storage medium storing a program implementing such a method
First Claim
1. A managing apparatus for managing a plurality of camera servers, each camera server having a video camera and a controller for controlling the video camera, said managing apparatus comprising:
- receiving means for receiving a camera control permission request transmitted from a client via a network;
retrieving means for retrieving a camera server, having a video camera which is not controlled by another client, from the plurality of camera servers in response to receiving the camera control permission request; and
selecting means for selecting the camera server retrieved by said retrieving means as an object for connecting with a client who transmitted the camera control permission request.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a method, apparatus, and system for performing image sensing operations in an efficient manner in response to video data transmission requests or video camera control requests issued by a plurality of clients. The invention also provides a storage medium on which a program implementing the method is stored. A managing apparatus manages a plurality of camera servers each including a video camera and a controller. When the apparatus receives a video signal transmission request or a video camera control permission request from a client via a network, an available camera server is selected and connected to the client so that the client can control the camera server and display the video signal transmitted from that camera server. Each client can perform a desired camera control operation, receive a desired video signal, and display it on its screen without having to know which camera server is transmitting the video signal to the client.
-
Citations
44 Claims
-
1. A managing apparatus for managing a plurality of camera servers, each camera server having a video camera and a controller for controlling the video camera, said managing apparatus comprising:
-
receiving means for receiving a camera control permission request transmitted from a client via a network;
retrieving means for retrieving a camera server, having a video camera which is not controlled by another client, from the plurality of camera servers in response to receiving the camera control permission request; and
selecting means for selecting the camera server retrieved by said retrieving means as an object for connecting with a client who transmitted the camera control permission request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of managing a plurality of camera servers, each including a video camera and a controller for controlling said video camera, comprising the steps of:
-
receiving a control command transmitted from a client via a network;
interpreting the control command received in said receiving step;
retrieving a camera server having a video camera that is not controlled by another client, from the plurality of camera servers, if in said interpreting step said command is interpreted as a video camera control permission request; and
selecting the retrieved camera server as an object for connecting with a client who transmitted the camera control permission request. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
outputting a panoramic image to the client, said panoramic image being generated by varying the viewing angle of a camera server of the plurality of camera servers;
transmitting information about a camera parameter including at least one of the orientation of the camera and the zoom ratio of the camera; and
displaying the image displaying areas corresponding to camera parameters received from the plurality of camera servers in such a manner that said image displaying areas are superimposed on said panoramic image.
-
-
22. A storage medium for storing a computer-readable program in accordance with which a managing apparatus performs a process for managing a plurality of camera servers each including a video camera and a controller for controlling said video camera, said program causing the apparatus to perform the steps of:
-
receiving a control command transmitted from a client via a network;
interpreting the received control command;
retrieving a camera server having a video camera which is not controlled by another client, from the plurality of camera servers, if in said interpreting step the command is interpreted as a video camera control permission request; and
selecting the retrieved camera server as an object for connecting with a client who transmitted the camera control permission request. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
-
30. A managing apparatus for managing a plurality of image pickup apparatuses, each of which can be controlled by a client, comprising:
-
a retrieving unit that retrieves an image pickup apparatus which is not controlled by another client, from among the plurality of image pickup apparatuses, in response to a control permission request by the client; and
a selecting unit that selects the image pickup apparatus retrieved by said retrieving unit as an object for connecting with the client. - View Dependent Claims (31, 32, 33, 34)
-
-
35. A method of managing a plurality of image pickup apparatuses each of which is controllable by a client, comprising the steps of:
-
retrieving an image pickup apparatus which is not controlled by another client, from the plurality of image pickup apparatuses, in response to a control permission request by the client; and
selecting the image pickup apparatus retrieved by said retrieving step as an object for connecting with the client. - View Dependent Claims (36, 37, 38, 39)
-
-
40. A storage medium for storing a computer-readable program for managing a plurality of image pickup apparatuses each of which is controllable by a client, said computer-readable program causing the performance of the following steps.
retrieving an image pickup apparatus which is not controlled by another client, from the plurality of image pickup apparatuses, in response to a control permission request by the client; - and
selecting the image pickup apparatus retrieved by said retrieving step as an object for connecting with the client. - View Dependent Claims (41, 42, 43, 44)
- and
Specification