Camera control system, image pick-up server, client, control method and storage medium therefor
First Claim
1. An image pick-up server, which has camera, for performing a distribution service which distributes video information obtained by the camera to a client via a network, comprising:
- a storage device adapted to set a plurality of shootable areas, which are the object of the distribution service, within a range in which shooting direction of said camera can be changed, and to store information relating to the plurality of shootable areas set and information which specifics a plurality of virtual cameras for respective ones of the shootable areas;
a notifying device adapted to notify the client of the identification information of plurality of virtual cameras stored by said storage device;
a receiving device adapted to receive a selection command from the client selecting one of the plurality of virtual cameras corresponding to the identification information notified by said notifying device; and
a control device adapted to read out, from said storage device, information corresponding to virtual camera selected by the client, after receiving the selection command from the client, to set a range in which it is possible to change the shooting direction of said camera based upon the information relating to the shootable area indicated by the information that has been read out, and to control said camera within the range in which it is possible to change the shooting direction.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a camera control system which will not invade one'"'"'s privacy even if a camera is located where there is a problem in terms of privacy. To accomplish this, the system is provided with an input unit for inputting a control command for controlling shooting direction or zoom magnification of the camera, a calculation unit for calculating, on the basis of the control command input by the input unit, an area to be imaged by the camera, a limiting unit for limiting a control range of the zoom magnification of the camera in a case where the imaging area of the camera calculated by the calculation unit overlaps a prescribed area; and a control unit for controlling the zoom magnification of the camera so as to fall within the control range, which has been limited by the limiting unit, in a case where the zoom magnification of the camera exceeds the control range limited by the limiting unit.
145 Citations
24 Claims
-
1. An image pick-up server, which has camera, for performing a distribution service which distributes video information obtained by the camera to a client via a network, comprising:
-
a storage device adapted to set a plurality of shootable areas, which are the object of the distribution service, within a range in which shooting direction of said camera can be changed, and to store information relating to the plurality of shootable areas set and information which specifics a plurality of virtual cameras for respective ones of the shootable areas; a notifying device adapted to notify the client of the identification information of plurality of virtual cameras stored by said storage device; a receiving device adapted to receive a selection command from the client selecting one of the plurality of virtual cameras corresponding to the identification information notified by said notifying device; and a control device adapted to read out, from said storage device, information corresponding to virtual camera selected by the client, after receiving the selection command from the client, to set a range in which it is possible to change the shooting direction of said camera based upon the information relating to the shootable area indicated by the information that has been read out, and to control said camera within the range in which it is possible to change the shooting direction. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An image pick-up system comprising an image pick-up server, which has a camera, for performing a distribution service which distributes video information obtained by said camera to a client via a network, and a client for receiving the video information from said image pick-up server, wherein said image pick-up server includes:
-
a storage device adapted to set a plurality of shootable areas, which are the object of the distribution service, within a range in which shooting direction of said camera can be changed, and to store information relating to the plurality of shootable areas set and information which specifies a plurality of virtual camera for respective ones of the shootable areas; a notifying device adapted to notify the client of the identification information of plurality of virtual cameras stored by said storage device; a receiving device adapted to receive a selection command from the client selecting one of the plurality of virtual cameras corresponding to the identification information notified by said notifying device; and a control device adapted to read out, from said storage device, information corresponding to virtual camera selected by the client, after receiving the selection command from the client, to set a range in which it is possible to change the shooting direction of said device based upon the information relating to the shootable area indicated by the information that has been read out, and to control said camera within the range in which it is possible to change the shooting direction; and said client includes; selection notification device adapted to select one of said virtual cameras that have been stored in said storage device and to notify said image pick-up server of the information specifying the selected virtual camera; a display device adapted to display an image distributed by said image pick-up server; and a shooting-direction change designation device adapted to change the shooting direction of the virtual camera selected by said selection notification device and to instruct said server of result of the change.
-
-
9. A method of controlling an image pick-up server, which has a camera, for performing a distribution service which distributes video information obtained by said camera to a client via a network, said method comprising:
-
a storage step of setting a plurality of shootable areas, which are the object of the distribution service, within a range in which shooting direction of said camera can be changed, and storing, in a storage device, information relating to the plurality of shootable areas set and information which specifies a plurality of virtual camera for respective ones of the shootable areas; a notifying step of notifying the client of the identification information of plurality of virtual cameras stored in said storage step; a receiving step of receiving a selection command from the client selecting one of the plurality of virtual cameras corresponding to the identification information notified in said notifying step; and a control step of reading out, from said storage device, information corresponding to a virtual camera selected by the client after receiving the selection command from the client, setting a range in which it is possible to change the shooting direction of said camera based upon the information relating to the shootable area indicated by the information that has been read out, and controlling said camera within the range in which it is possible to change the shooting direction.
-
-
10. A storage medium storing program code which, by being read in and executed by a computer, functions as an image pick-up server, which has a camera, for performing a distribution service which distributes video information obtained by said camera to a client via a network, said storage medium storing program code which functions as:
-
a storage step of setting a plurality of shootable areas, which are the object of the distribution service, within a range in which shooting direction of said camera can be changed, and storing, in a storage device information relating to the plurality of shootable areas set and information which specifies a plurality of virtual cameras for respective ones of the shootable areas; a notifying step of notifying the client of the identification information of plurality of virtual cameras stored in said storage step; a receiving step of receiving a selection command from the client selecting one of the plurality of virtual cameras corresponding to the identification information notified in said notifying step; and a control step of reading out, from said storage device, information corresponding to a virtual camera selected by the client after receiving the selection command from the client setting a range in which it is possible to change the shooting direction of said camera based upon the information relating to the shootable area indicated by the information that has been read out, and controlling said camera within the range in which it is possible to change the shooting direction.
-
-
11. An image pick-up server for distributing image information obtained by a camera to a client via a network, comprising:
-
storage device for storing a plurality of control ranges, which are the objects of the distribution, within an entire range in which the camera is sensible, and storing identification information which specifies a plurality of virtual cameras for respective ones of the control ranges a notifying device for notifying the client of the identification information of plurality of virtual cameras stored by said storage device; a receiving device for receiving a selection command from the client selecting one of the plurality of virtual cameras corresponding to the identification information notified by said notifying device; and a control device for controlling said camera within the control range corresponding to the identification information of the virtual camera selected by the client after receiving the selection command from the client. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An image pick-up server for distributing image information obtained by a camera to a client via a network, comprising:
-
a storage device for storing a plurality of control ranges, which are the objects of the distribution, within an entire range in which the camera is sensible, and storing identification information which specifies a plurality of virtual cameras for respective ones of the control ranges; a notifying device for notifying the client of the identification information of plurality of virtual cameras stored by said storage device; a receiving device for receiving a selection command from the client selecting one of the plurality of virtual cameras corresponding to the identification information notified by said notifying device; and a distributing device for distributing image information within the control range corresponding to the identification information of the virtual camera selected by the client after receiving the selection command from the client. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A method of controlling an image pick-up server for distributing image information obtained by a camera to a client via a network, said method comprising:
-
a storage step of storing a plurality of control ranges, which are the objects of the distribution, within an entire range in which the camera is sensible, and storing identification information which specifies a plurality of virtual cameras for respective ones of the control ranges; a notifying step of notifying the client of the identification information of plurality of virtual cameras stored in said storage step; a receiving step of receiving a selection command from the client selecting one of the plurality of virtual cameras corresponding to the identification information notified in said notifying step; and a control step of controlling said camera within the control range corresponding to the identification information of the virtual camera selected by the client after receiving the selection command from the client.
-
-
22. A method of distributing image information obtained by a camera from an image pick-up server to a client via a network, said method comprising:
-
a storing step of storing a plurality of control ranges, which are the objects of the distribution, within an entire range in which the camera is sensible, and storing identification information which specifies a plurality of virtual cameras for respective ones of the control ranges;
a notifying step of notifying the client of the identification information of plurality of virtual cameras stored in said storage step;a receiving step of receiving a selection command from the client selecting one of the plurality of virtual cameras corresponding to the identification information notified in said notifying step; and a distributing step of distributing image information within the control range corresponding to the identification information of the virtual camera selected by the client after receiving the selection command from the client.
-
-
23. A storage medium storing program code which, by being read in and executed by a computer, functions as an image pick-up server for distributing image information obtained by a camera to a client via a network, said storage medium storing program code which functions as:
-
a storage step of storing a plurality of control ranges, which are the objects of the distribution, within an entire range in which the camera is sensible, and storing identification information which specifies a plurality of virtual cameras for respective ones of the control ranges; a notifying step of notifying the client of the identification information of plurality of virtual cameras stored in said storage step; a receiving step of receiving a selection command from the client selecting one of the plurality of virtual cameras corresponding to the identification information notified in said notifying step; and a control step of controlling said camera within the control range corresponding to the identification information of the virtual camera selected by the client after receiving the selection command from the client.
-
-
24. A storage medium storing program code which, by being read in and executed by a computer, functions as an image pick-up server for distributing image information obtained by a camera to a client via a network, said storage medium storing program code which functions as:
-
a storing step of storing a plurality of control ranges, which are the objects of the distribution, within an entire range in which the camera is sensible, and storing identification information which specifies a plurality of virtual cameras for respective ones of the control ranges; a notifying step of notifying the client of the identification information of plurality of virtual cameras stored in said storage step; a receiving step of receiving a selection command from the client selecting one of the plurality of virtual cameras corresponding to the identification information notified in said notifying step; and a distributing step of distributing image information within the control range corresponding to the identification information of the virtual camera selected by the client after receiving the selection command from the client.
-
Specification