JPH1127570A - Camera control system, its control method, and storage medium storing program for executing the control - Google Patents

Camera control system, its control method, and storage medium storing program for executing the control

Info

Publication number
JPH1127570A
JPH1127570A JP9175703A JP17570397A JPH1127570A JP H1127570 A JPH1127570 A JP H1127570A JP 9175703 A JP9175703 A JP 9175703A JP 17570397 A JP17570397 A JP 17570397A JP H1127570 A JPH1127570 A JP H1127570A
Authority
JP
Japan
Prior art keywords
camera
control
video camera
permission command
client
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP9175703A
Other languages
Japanese (ja)
Other versions
JP3762050B2 (en
Inventor
Kenichiro Tanaka
賢一郎 田中
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP17570397A priority Critical patent/JP3762050B2/en
Publication of JPH1127570A publication Critical patent/JPH1127570A/en
Application granted granted Critical
Publication of JP3762050B2 publication Critical patent/JP3762050B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Studio Devices (AREA)

Abstract

PROBLEM TO BE SOLVED: To display a video image in a photographing direction, in response to the preference of all camera clients by selectively outputting an image photographed and stored in a plurality of photographing directions periodically in advance, according to a control command of camera clients who do not have the rights to camera control. SOLUTION: A camera server 102 controls a video camera 101 to periodically execute a photographing sequence in a plurality of prescribed photographic directions and stores a plurality of photographed images to a secondary storage 107. A permission command of a video camera is issued with respect to a request for video camera control right issue from a camera client 109, to leave the photographing direction control for the client 109. When the control right has already been issued, an image in a photographing direction close to that in a control command for a client 109 is selected among a plurality of images stored in the secondary storage 107 and the selected image is transmitted to the client with respect to the client 109 to which no control right has been issued.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、例えば、テレビ会
議システムあるいは監視カメラなどに用いて好適な1又
は複数のカメラを1又は複数人で遠隔操作するカメラ制
御システムに関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a camera control system in which one or a plurality of cameras are remotely operated by one or a plurality of persons, which is suitable for use in, for example, a video conference system or a surveillance camera.

【0002】[0002]

【従来の技術】従来、インターネットあるいはLANな
どのネットワーク上に接続されたビデオカメラの撮像方
向などを遠隔から制御し、撮像されたビデオカメラの映
像を取得するカメラ制御システム(遠隔モニタリングシ
ステム)が本出願人によって開発されている。
2. Description of the Related Art Conventionally, a camera control system (remote monitoring system) for remotely controlling an imaging direction of a video camera connected to a network such as the Internet or a LAN and acquiring an image of the captured video camera has been proposed. Developed by the applicant.

【0003】このようなカメラ制御システムにおいて、
同一のビデオカメラに複数のカメラクライアントがアク
セスした場合、これら複数のカメラクライアントから制
御指令を行っても、複数のカメラクライアントそれぞれ
の指令どおりにカメラ制御が実行できないという不都合
などが生じるため、1つのカメラクライアントにのみカ
メラ制御権を与えるというシステムが考えられている。
In such a camera control system,
When a plurality of camera clients access the same video camera, even if a control command is issued from the plurality of camera clients, there is a disadvantage that camera control cannot be executed according to the commands of the plurality of camera clients. A system that gives camera control authority only to a camera client has been considered.

【0004】[0004]

【発明が解決しようとする課題】しかしながら、上述し
た1つのカメラクライアントにのみ制御権を与えるとい
う方法では、他の制御権を有していないカメラクライア
ントは、それぞれの好みの映像を自由に見ることはでき
ない。
However, in the above-described method of giving control to only one camera client, a camera client having no other control right can freely view their favorite images. Can not.

【0005】本発明は、このような問題を解決するた
め、全てのカメラクライアントに対してそれぞれの好み
に応じたビデオカメラの撮像方向の映像を提供すること
を目的とする。
[0005] In order to solve such a problem, an object of the present invention is to provide all camera clients with video images in the imaging direction of a video camera according to their preferences.

【0006】[0006]

【課題を解決するための手段】上述した目的を達成する
ため、請求項1に係る発明によれば、複数のカメラクラ
イアントからビデオカメラの制御指令をカメラサーバに
供給することによってビデオカメラを制御可能とするカ
メラ制御システムにおいて、前記カメラクライアント
は、前記ビデオカメラの制御権の獲得要求を発行する制
御要求発行手段と、前記ビデオカメラの撮像方向の制御
指令を生成する生成手段とを備え、前記カメラサーバ
は、前記ビデオカメラの複数の所定の撮像方向における
撮像を実行する制御手段と、前記ビデオカメラの複数の
所定の撮像方向に対応して、前記制御手段によって撮像
された複数の画像を記憶する記憶手段と、前記カメラク
ライアントからの前記ビデオカメラの制御権の獲得要求
に対して、前記ビデオカメラの制御の許可指令を発行す
る許可指令発行手段と、前記許可指令発行手段によって
許可指令が発行されていないカメラクライアントに対し
て、前記許可指令が発行されていないカメラクライアン
トからの制御指令に基づいて前記記憶手段によって記憶
された複数の画像の中から出力する画像を選択する選択
手段とを備えることを特徴とする。
According to the first aspect of the present invention, a video camera can be controlled by supplying a video camera control command from a plurality of camera clients to a camera server. Wherein the camera client comprises: a control request issuing unit for issuing a request to acquire control of the video camera; and a generating unit for generating a control command for an imaging direction of the video camera. A server configured to control the video camera to perform imaging in a plurality of predetermined imaging directions, and to store a plurality of images captured by the control unit corresponding to the plurality of predetermined imaging directions of the video camera; Storage means for receiving the video camera control request from the camera client; A permission command issuing means for issuing a permission command for controlling the camera, and a camera client for which no permission command has been issued by the permission command issuing means, based on a control command from the camera client for which the permission command has not been issued. Selecting means for selecting an image to be output from the plurality of images stored by the storage means.

【0007】また、請求項2に係る発明によれば、請求
項1において、前記制御手段は、所定のシーケンスに基
づいて前記ビデオカメラの撮像を実行させ、所定時間ご
とに前記所定のシーケンスを実行するように構成されて
いることを特徴とする。
According to a second aspect of the present invention, in the first aspect, the control means causes the video camera to execute imaging based on a predetermined sequence, and executes the predetermined sequence at predetermined time intervals. It is characterized by being constituted.

【0008】また、請求項3に係る発明によれば、請求
項2において、前記許可指令発行手段によって許可指令
が発行されている場合には、前記制御手段による前記ビ
デオカメラの撮像の実行を禁止する禁止手段とを備えて
いることを特徴とする。
According to a third aspect of the present invention, in the second aspect, when the permission command is issued by the permission command issuing means, execution of the video camera by the control means is prohibited. And a prohibition means for performing the operation.

【0009】また、請求項4に係る発明によれば、複数
のカメラクライアントからの制御指令に基づいて、ビデ
オカメラの撮像方向を制御するカメラサーバにおいて、
前記ビデオカメラの複数の所定の撮像方向における撮像
を実行する制御手段と、前記ビデオカメラの複数の所定
の撮像方向に対応して、前記制御手段によって撮像され
た複数の画像を記憶する記憶手段と、前記カメラクライ
アントからの前記ビデオカメラの制御権の獲得要求に対
して、前記ビデオカメラの制御の許可指令を発行する許
可指令発行手段と、前記許可指令発行手段によって許可
指令が発行されていないカメラクライアントに対して、
前記許可指令が発行されていないカメラクライアントか
らの制御指令に基づいて前記記憶手段によって記憶され
た複数の画像の中から出力する画像を選択する選択手段
とを備えることを特徴とする。
According to a fourth aspect of the present invention, there is provided a camera server for controlling an imaging direction of a video camera based on a control command from a plurality of camera clients.
A control unit that performs imaging in the plurality of predetermined imaging directions of the video camera; and a storage unit that stores a plurality of images captured by the control unit in correspondence with the plurality of predetermined imaging directions of the video camera. A permission command issuing means for issuing a permission command for controlling the video camera in response to a request to obtain control of the video camera from the camera client; and a camera for which a permission command has not been issued by the permission command issuing means. For clients,
Selecting means for selecting an image to be output from the plurality of images stored by the storage means based on a control command from a camera client to which the permission command has not been issued.

【0010】また、請求項5に係る発明によれば、請求
項4において、前記制御手段は、所定のシーケンスに基
づいて前記ビデオカメラの撮像を実行させ、所定時間ご
とに前記所定のシーケンスを実行するように構成されて
いることを特徴とする。
According to a fifth aspect of the present invention, in the fourth aspect, the control means causes the video camera to execute imaging based on a predetermined sequence, and executes the predetermined sequence at predetermined time intervals. It is characterized by being constituted.

【0011】また、請求項6に係る発明によれば、請求
項5において、前記許可指令発行手段によって許可指令
が発行されている場合には、前記制御手段による前記ビ
デオカメラの撮像の実行を禁止する禁止手段とを備えて
いることを特徴とする。
According to a sixth aspect of the present invention, in the fifth aspect, when the permission command is issued by the permission command issuing means, execution of the video camera by the control means is prohibited. And a prohibition means for performing the operation.

【0012】また、請求項7に係る発明によれば、複数
のカメラクライアントからの制御指令に基づいて、ビデ
オカメラの撮像方向を制御するカメラサーバの制御方法
において、前記ビデオカメラの複数の所定の撮像方向に
おける撮像を実行する制御工程と、前記ビデオカメラの
複数の所定の撮像方向に対応して、前記制御工程によっ
て撮像された複数の画像を記憶する記憶工程と、前記カ
メラクライアントからの前記ビデオカメラの制御権の獲
得要求に対して、前記ビデオカメラの制御の許可指令を
発行する許可指令発行工程と、前記許可指令発行工程に
よって許可指令が発行されていないカメラクライアント
に対して、前記許可指令が発行されていないカメラクラ
イアントからの制御指令に基づいて前記記憶工程によっ
て記憶された複数の画像の中から出力する画像を選択す
る選択工程とを備えることを特徴とする。
According to a seventh aspect of the present invention, there is provided a camera server control method for controlling an imaging direction of a video camera based on a control command from a plurality of camera clients. A control step of performing imaging in an imaging direction, a storage step of storing a plurality of images captured by the control step, corresponding to a plurality of predetermined imaging directions of the video camera, and the video from the camera client. A permission command issuing step of issuing a permission command for controlling the video camera in response to a request to acquire control of the camera; and a permission command for a camera client for which no permission command has been issued in the permission command issuing step. Are stored in the storage step based on a control command from a camera client to which no is issued. Characterized in that it comprises a selection step of selecting an image to be output from the image.

【0013】また、請求項8に係る発明によれば、請求
項7において、前記制御工程は、所定のシーケンスに基
づいて前記ビデオカメラの撮像を実行させ、所定時間ご
とに前記所定のシーケンスを実行することを特徴とす
る。
[0013] According to an eighth aspect of the present invention, in the seventh aspect, the control step causes the video camera to execute imaging based on a predetermined sequence, and executes the predetermined sequence at predetermined time intervals. It is characterized by doing.

【0014】また、請求項9に係る発明によれば、請求
項8において、前記許可指令発行工程によって許可指令
が発行されている場合には、前記制御工程による前記ビ
デオカメラの撮像の実行を禁止する禁止工程とを備えて
いることを特徴とする。
According to the ninth aspect of the present invention, in the ninth aspect, when the permission command is issued in the permission command issuing step, execution of the video camera imaging by the control step is prohibited. And a prohibition step of performing the operation.

【0015】また、請求項10に係る発明によれば、複
数のカメラクライアントからの制御指令に基づいて、ビ
デオカメラの撮像方向を制御するカメラサーバの動作処
理を実行するプログラムを記憶する記憶媒体において、
前記ビデオカメラの複数の所定の撮像方向における撮像
を実行させ、前記ビデオカメラの複数の所定の撮像方向
に対応して、撮像させた複数の画像を記憶させ、前記カ
メラクライアントからのビデオカメラの制御権の獲得要
求に対して、前記ビデオカメラの制御の許可指令を発行
させ、許可指令が発行されていないカメラクライアント
に対して、前記許可指令が発行されていないカメラクラ
イアントからの制御指令に基づいて記憶させた前記複数
の画像の中から出力する画像を選択させることを特徴と
する。
According to the tenth aspect of the present invention, there is provided a storage medium for storing a program for executing an operation process of a camera server for controlling an imaging direction of a video camera based on a control command from a plurality of camera clients. ,
Causing the video camera to perform imaging in a plurality of predetermined imaging directions, storing a plurality of captured images corresponding to the plurality of predetermined imaging directions of the video camera, and controlling the video camera from the camera client In response to the right acquisition request, a permission command for controlling the video camera is issued. Based on a control command from a camera client for which the permission command has not been issued, a camera client for which no permission command has been issued is issued. An image to be output is selected from the plurality of stored images.

【0016】また、請求項11に係る発明によれば、請
求項10において、所定のシーケンスに基づいて前記ビ
デオカメラの撮像を実行させ、所定時間ごとに前記所定
のシーケンスを実行させることを特徴とする。
[0016] According to an eleventh aspect of the present invention, in the tenth aspect, the imaging of the video camera is executed based on a predetermined sequence, and the predetermined sequence is executed every predetermined time. I do.

【0017】また、請求項12に係る発明によれば、請
求項11において、許可指令を発行させている場合に
は、前記ビデオカメラの撮像の実行を禁止させることを
特徴とする。
According to a twelfth aspect of the present invention, in the eleventh aspect, when the permission command is issued, the execution of the imaging by the video camera is prohibited.

【0018】[0018]

【発明の実施の形態】以下、添付の図面に沿って本発明
の実施の形態を説明する。なお、本実施の形態において
はインターネットにおける実施の形態を説明するが、L
ANにおいても同様な構成および動作処理を実行するこ
とによって実現できる。
Embodiments of the present invention will be described below with reference to the accompanying drawings. In this embodiment, an embodiment on the Internet will be described.
An AN can also be realized by executing the same configuration and operation processing.

【0019】図1は本実施の形態のカメラ制御システム
の構成図である。図1において、101は、撮像方向あ
るいはズーム、逆光補正などの撮影条件などを制御可能
なビデオカメラであり、カメラサーバ102は、ネット
ワークを介して受信されたビデオカメラの制御指令に基
づいてビデオカメラ101の撮像方向などの制御を実行
する。
FIG. 1 is a configuration diagram of a camera control system according to the present embodiment. In FIG. 1, reference numeral 101 denotes a video camera capable of controlling an imaging direction or imaging conditions such as zoom and backlight correction, and a camera server 102 controls the video camera based on a video camera control command received via a network. The control such as the imaging direction of 101 is executed.

【0020】カメラクライアント109は、ビデオカメ
ラ101の制御権を取得した後、カメラの制御指令をネ
ットワークを介してカメラサーバ102に送信する。カ
メラクライアントは、図1に示すように、109a、1
09b…とネットワークに複数接続されている。本実施
の形態においては、説明の簡略化のため、ネットワーク
に接続されるカメラサーバ(ビデオカメラ)を単数とし
たが、複数接続してもよい。
After acquiring the control right of the video camera 101, the camera client 109 transmits a camera control command to the camera server 102 via the network. The camera client, as shown in FIG.
09b... Are connected to the network. In the present embodiment, a single camera server (video camera) is connected to the network for simplification of description, but a plurality of camera servers (video cameras) may be connected.

【0021】次に、カメラサーバ102の構成を説明す
る。ROM113は、カメラサーバ102の動作処理を
実行するプログラムを記憶している。CPU105は、
ROM113に記憶されているプログラムを読み出し、
CPU105に作業領域を提供する。105は、カメラ
サーバ102の動作処理を統括制御するCPUである。
Next, the configuration of the camera server 102 will be described. The ROM 113 stores a program for executing the operation processing of the camera server 102. The CPU 105
Read the program stored in the ROM 113,
A work area is provided to the CPU 105. Reference numeral 105 denotes a CPU that controls the operation of the camera server 102.

【0022】カメラ制御回路103は、RS232Cイ
ンターフェースを介してビデオカメラ101の撮像方向
を制御する。また、ビデオキャプチャ104は、ビデオ
カメラ101で撮像された映像情報を取り込む。さら
に、2次記憶装置107は、ハードディスクあるいはフ
ラッシュメモリーなどからなり、ビデオキャプチャ10
4で取り込んだ映像データを記憶するものである。
The camera control circuit 103 controls the imaging direction of the video camera 101 via the RS232C interface. Further, the video capture 104 captures video information captured by the video camera 101. Further, the secondary storage device 107 is made up of a hard disk or a flash memory, etc.
4 stores the video data captured.

【0023】HTTPサーバ106は、カメラクライア
ントからの要求に応じて映像データなどのデータをその
カメラクライアントに転送する。また、通信インターフ
ェース108は、ネットワークを介してカメラクライア
ントに対してデータの入出力を行う。また、タイマー1
14は、時間を計時するものである。
The HTTP server 106 transfers data such as video data to a camera client in response to a request from the camera client. The communication interface 108 inputs and outputs data to and from a camera client via a network. Timer 1
Numeral 14 measures time.

【0024】次にカメラクライアント109の構成を説
明する。ROM110は、カメラクライアント109の
動作処理を実行するプログラムを記憶しており、そのう
ち、インターネット上のさまざまなデータをアクセスす
るための情報検索用クライアントソフトウエアであるW
WWブラウザ110aも記憶されている。WWWブラウ
ザ110aは、カメラサーバ102から取得したデータ
に基づいて映像を表示し、さらにカメラサーバ102か
ら送られてきたアプレットプログラム(WWWページに
埋め込まれたJavaプログラム)を実行する。116
はRAMであり、CPU117は、ROM110に記憶
されたプログラムをRAM116上に読み出すことによ
ってカメラクライアント109全体を統括制御する。
Next, the configuration of the camera client 109 will be described. The ROM 110 stores a program for executing the operation processing of the camera client 109. Among them, W is a client software for information search for accessing various data on the Internet.
The WW browser 110a is also stored. The WWW browser 110a displays an image based on the data acquired from the camera server 102, and executes an applet program (a Java program embedded in a WWW page) sent from the camera server 102. 116
Is a RAM, and the CPU 117 controls the entire camera client 109 by reading a program stored in the ROM 110 onto the RAM 116.

【0025】ビットマップディスプレイ118は、カメ
ラサーバ102から送信された映像データを基に画像を
表示するためのモニタである。また、マウス115は、
ポインティングデバイスとして機能し、通信インターフ
ェース111は、ネットワークを介してカメラサーバ1
02に対してデータの入出力を行う。
The bitmap display 118 is a monitor for displaying an image based on the video data transmitted from the camera server 102. In addition, the mouse 115
The communication interface 111 functions as a pointing device, and is connected to the camera server 1 via a network.
02 input / output data.

【0026】図2は、ビットマップディスプレイ118
上に表示される画面の一例を示している。
FIG. 2 shows a bit map display 118.
An example of the screen displayed on the top is shown.

【0027】201は、希望するカメラサーバ102に
対して接続要求を行うためにHTML文書で入力を行う
入力部である。カメラサーバ102にアクセスする場合
には例えばhttp://www.foo.co.jp/という記述を行う。
なお、HTTPサーバ106(=www.foo.co.jp)はこ
のようなブラウザからの要求に応じてテキスト情報をww
wブラウザ110に送信する。
Reference numeral 201 denotes an input unit for inputting an HTML document to make a connection request to a desired camera server 102. When accessing the camera server 102, for example, a description such as http://www.foo.co.jp/ is made.
Note that the HTTP server 106 (= www.foo.co.jp) converts text information to ww in response to a request from such a browser.
w Send to browser 110.

【0028】また、映像表示ウインドウ202は、カメ
ラサーバ102から送信されてきた映像を表示する。
The image display window 202 displays an image transmitted from the camera server 102.

【0029】ボタン203a、203b、203c、2
03dは、マウス115による操作によってカーソル2
05を移動させ、クリックすることによって接続中のビ
デオカメラ101の撮像方向をそれぞれ上、下、左、右
に移動させる移動指令を生成する。ボタン204は、O
Nすることによって現在接続中のビデオカメラ101の
制御権の獲得要求を希望する信号を生成する。
Buttons 203a, 203b, 203c, 2
03d is the cursor 2 by the operation of the mouse 115.
05 is clicked to generate a movement command to move the imaging direction of the connected video camera 101 upward, downward, left, and right, respectively. Button 204 is
By performing N, a signal for requesting to obtain a control right of the currently connected video camera 101 is generated.

【0030】図3は、カメラサーバ102の動作処理を
示すフローチャートである。本実施の形態において、カ
メラサーバ102は所定時間間隔で複数の撮像方向に対
して撮像した画像を記憶しているが、図3はそのような
カメラサーバ102の処理を示すフローチャートであ
る。なお、この制御を実行する制御プログラムは、RO
M113に記憶されており、実行時にRAM112にロ
ードされ、CPU105によって実行されるものとす
る。
FIG. 3 is a flowchart showing the operation processing of the camera server 102. In the present embodiment, the camera server 102 stores images captured in a plurality of imaging directions at predetermined time intervals, and FIG. 3 is a flowchart showing the processing of such a camera server 102. The control program for executing this control is RO
It is stored in the M 113, loaded into the RAM 112 at the time of execution, and executed by the CPU 105.

【0031】まず、s101において、カメラパラメー
タを初期化する。カメラパラメータには、パン、チル
ト、ズーム、逆光補正のON/OFFなどが考えられる
が、本実施の形態においてはビデオカメラ101のパ
ン、チルトを扱う場合についてのみ説明する。
First, in s101, camera parameters are initialized. The camera parameters may include pan, tilt, zoom, ON / OFF of backlight correction, and the like. In the present embodiment, only the case of handling the pan and tilt of the video camera 101 will be described.

【0032】ビデオカメラ101は、外部からの指令に
よってパン、チルトの撮像方向の制御が可能であるが、
その制御範囲に制限がある場合、本実施の形態において
は制御範囲を以下のように仮定して説明する。0<pv
alue<100(pvalue:ビデオカメラ101
のパン角度)0<tvalue<40(tvalue:
ビデオカメラ101のチルト角度 )
The video camera 101 can control the panning and tilting imaging directions by an external command.
In the case where the control range is limited, the present embodiment will be described assuming the control range as follows. 0 <pv
value <100 (pvalue: video camera 101)
0 <tvalue <40 (tvalue:
Tilt angle of video camera 101)

【0033】本実施の形態では、初期値として、pva
lue=0、tvalue=0とする。つまり、s10
2、s103において、t=1のときのカメラパラメー
タの設定値がpvalue=0、tvalue=0とな
る。ここで、t=1〜nのそれぞれのカメラパラメータ
の値は予め決定され、ROM113内に記憶されている
ものとする。
In this embodiment, pva is used as an initial value.
It is assumed that lue = 0 and tvalue = 0. That is, s10
2. In s103, the setting values of the camera parameters when t = 1 are pvalue = 0 and tvalue = 0. Here, it is assumed that the values of the camera parameters of t = 1 to n are determined in advance and stored in the ROM 113.

【0034】s104において、まず、t=1のときの
映像情報をビデオカメラ101より取得する。そして、
s105において、そのときのカメラパラメータ情報
(t=1においては、pvalue=0、tvalue
=0)とともに2次記憶装置107に記憶する。その
際、ファイル名として、撮像方向を意味する“image pv
alue tvalue”という名前をつける。例えば、pval
ue=10°、tvalue=20°だった場合、ファ
イル名は“image 10 20”となる。
In s104, first, video information at t = 1 is acquired from the video camera 101. And
In s105, the camera parameter information at that time (when t = 1, pvalue = 0, tvalue
= 0) in the secondary storage device 107. At this time, the file name "image pv
alue tvalue ”. For example, pval
If ue = 10 ° and tvalue = 20 °, the file name is “image 10 20”.

【0035】s108において、t=t+1=1+1=
2とし、続いて、このような処理をt=2について行
う。s106において、上述したような処理を繰り返し
行い、t≧nとなった場合、この作業を終了する。図4
は、2次記憶装置107に記憶された画像データのそれ
ぞれの撮像範囲を示す図である。図4における矢印は、
本実施の形態のビデオカメラ101の撮像方向の制御順
序を示している。このような動作処理によって撮像方向
の制御可能な全ての範囲における画像を記録することが
できる。
In s108, t = t + 1 = 1 + 1 =
Then, such processing is performed for t = 2. In s106, the above-described processing is repeatedly performed, and when t ≧ n, this operation ends. FIG.
FIG. 4 is a diagram showing each imaging range of image data stored in the secondary storage device 107. The arrow in FIG.
The control order of the imaging direction of the video camera 101 of the present embodiment is shown. By such operation processing, images in the entire range in which the imaging direction can be controlled can be recorded.

【0036】s107において、タイマー114の計時
によって所定時間経過したと判断した場合、s109に
進み、ビデオカメラ101が制御されているかどうか判
断する。ビデオカメラ101が制御されていない場合、
再びt=1〜nのカメラパラメータの設定にビデオカメ
ラ101の撮像方向を制御して映像情報を取得し、2次
記憶装置107に記憶された映像情報を更新する。ビデ
オカメラ101がカメラクライアントによって制御され
ている場合にはこの処理を禁止する。
If it is determined in step s107 that the predetermined time has elapsed based on the timing of the timer 114, the flow advances to step s109 to determine whether the video camera 101 is being controlled. When the video camera 101 is not controlled,
The imaging direction of the video camera 101 is controlled again to set the camera parameters at t = 1 to n to acquire video information, and the video information stored in the secondary storage device 107 is updated. This processing is prohibited when the video camera 101 is controlled by the camera client.

【0037】図5は、カメラサーバ102において、制
御権獲得要求が受信された場合の動作処理を示すフロー
チャートである。
FIG. 5 is a flowchart showing the operation processing when the camera server 102 receives a control right acquisition request.

【0038】まず、s201において、カメラクライア
ントによる制御権獲得要求がネットワークを介して受信
された場合、s202において、すでに接続されている
ビデオカメラ101の制御権が獲得されているかどうか
判断する。
First, when a control right acquisition request from a camera client is received via the network in s201, it is determined in s202 whether or not the control right of the video camera 101 already connected is obtained.

【0039】ビデオカメラ101の制御権が他のカメラ
クライアントによって獲得されていない場合、つまり、
まだどのカメラクライアントによっても制御権が獲得さ
れていない場合、s206に進み、ビデオキャプチャ1
04によって取り込まれた画像及びその画像の撮像方向
に関する情報をそのカメラクライアントに出力する。s
207において、その獲得要求を行ったカメラクライア
ントから撮像方向の制御指令が受信された場合、s20
8において、その制御指令に基づいて、ビデオカメラ1
01の撮像方向を制御する。
When the control right of the video camera 101 is not acquired by another camera client, that is,
If the control has not been obtained by any camera client, the process proceeds to s206 and the video capture 1
The image captured by the step 04 and information on the imaging direction of the image are output to the camera client. s
In 207, when a control command of the imaging direction is received from the camera client that has issued the acquisition request,
8, based on the control command, the video camera 1
01 is controlled.

【0040】一方、ビデオカメラ101の制御権が他の
カメラクライアントによってすでに獲得されている場
合、s203に進み、2次記憶装置107に記憶された
画像をその獲得要求を行ったカメラクライアントに出力
する。本実施の形態においてはまずはじめにビデオカメ
ラ101の制御範囲の中央部の画像とそのときの撮像方
向に関する情報を出力する。そして、s204におい
て、カメラクライアントからの制御指令が受信された場
合、その制御指令に近い撮像方向の位置の記憶画像を2
次記憶装置107から選択してそのカメラクライアント
に出力する。
On the other hand, if the control right of the video camera 101 has already been acquired by another camera client, the flow advances to s203, and the image stored in the secondary storage device 107 is output to the camera client that has issued the acquisition request. . In the present embodiment, first, an image at the center of the control range of the video camera 101 and information on the imaging direction at that time are output. Then, in s204, when a control command from the camera client is received, the stored image at the position in the imaging direction close to the control command is stored in 2
It is selected from the next storage device 107 and output to the camera client.

【0041】以上のような処理を行うことによって、制
御権を有していないカメラクライアントに対しても好み
の撮像方向の映像を提供することができる。
By performing the above-described processing, it is possible to provide an image in a desired imaging direction to a camera client having no control right.

【0042】また、図6は、ビデオカメラ101の制御
権の獲得要求を行い、制御指令を生成する場合のカメラ
クライアント側における動作処理フローチャートであ
る。なお、この制御を実行する制御プログラムは、RO
M113に記憶されており、実行時にRAM112にロ
ードされ、CPU105によって実行されるものとす
る。
FIG. 6 is a flowchart of an operation process on the camera client side when a request to acquire the control right of the video camera 101 is made and a control command is generated. The control program for executing this control is RO
It is stored in the M 113, loaded into the RAM 112 at the time of execution, and executed by the CPU 105.

【0043】まずはじめに、アプレットが保持する変数
(pvalue、tvalue)の初期化を行う。本実
施の形態においては、ビデオカメラ101の制御範囲の
中央(例えば、pvalue=50度、tvalue=
20度)を初期値とする。そして、ビデオカメラ101
の撮像方向を制御するボタン203a、203b、20
3c、203d(図2)がONされた場合の実行関数で
あるコールバックを登録する。
First, variables (pvalue, tvalue) held by the applet are initialized. In the present embodiment, the center of the control range of the video camera 101 (for example, pvalue = 50 degrees, tvalue =
20 degrees) as an initial value. And the video camera 101
Buttons 203a, 203b, 20 for controlling the imaging direction of
A callback which is an execution function when 3c and 203d (FIG. 2) are turned on is registered.

【0044】まずはじめに、制御権獲得ボタン204が
ONされ、制御権獲得要求がカメラサーバ102に出力
される。このとき、上述した初期値に制御するように要
求する。s401において、カメラサーバ102から画
像データ及びその画像の撮像方向に関する情報が受信さ
れると、s402において、その画像データを基に映像
表示ウインドウ202に画像を表示する。
First, the control right acquisition button 204 is turned on, and a control right acquisition request is output to the camera server 102. At this time, a request is made to control to the above-mentioned initial value. In step S401, when the image data and the information regarding the imaging direction of the image are received from the camera server 102, the image is displayed in the video display window 202 based on the image data in step S402.

【0045】s403において、ユーザからの入力があ
るかどうかチェックする。ユーザからの入力があった場
合にはs404に進む。
In s403, it is checked whether or not there is an input from the user. If there is an input from the user, the process proceeds to s404.

【0046】s404においては、ユーザからの入力が
上ボタン203aであるかどうかチェックする。上ボタ
ン203aの入力であると判断すると、s405におい
て、所定値(例えば10度)だけtvalueの値を減
少させる指令を生成する。上ボタン203aの入力では
なかった場合には、s406に進む。
In s404, it is checked whether the input from the user is the up button 203a. If it is determined that the input is the input of the upper button 203a, a command to decrease the value of tvalue by a predetermined value (for example, 10 degrees) is generated in s405. If the input is not the input of the upper button 203a, the process proceeds to s406.

【0047】s406においては、ユーザからの入力が
下ボタン203bであるかどうかチェックする。下ボタ
ン203bの入力であると判断すると、s407におい
て、所定値(例えば10度)だけtvalueの値を増
加させる指令を生成する。下ボタン203bの入力では
なかった場合には、s408に進む。
In s406, it is checked whether the input from the user is the down button 203b. If it is determined that the input is the input of the down button 203b, a command to increase the value of tvalue by a predetermined value (for example, 10 degrees) is generated in s407. If the input is not the input of the down button 203b, the process proceeds to s408.

【0048】s408においては、ユーザからの入力が
左ボタン203cであるかどうかチェックする。左ボタ
ン203cの入力であると判断すると、s409におい
て、所定値(例えば10度)だけpvalueの値を減
少させる指令を生成する。左ボタン203cの入力では
なかった場合には、s410に進む。
In s408, it is checked whether the input from the user is the left button 203c. If it is determined that the input is the input of the left button 203c, in s409, a command to decrease the value of pvalue by a predetermined value (for example, 10 degrees) is generated. If the input is not the input of the left button 203c, the process proceeds to s410.

【0049】s410においては、ユーザからの入力が
右ボタン203dであるかどうかチェックする。右ボタ
ン203dの入力であると判断すると、s411におい
て、所定値(例えば10度)だけpvalueの値を増
加させる指令を生成する。そうでなかった場合には所定
の制御指令を生成する。
At s410, it is checked whether the input from the user is the right button 203d. If it is determined that the input is the right button 203d input, in s411, a command to increase the value of pvalue by a predetermined value (for example, 10 degrees) is generated. If not, a predetermined control command is generated.

【0050】s412において、上述した制御指令をカ
メラサーバに送信する。例えば、アプレットが保持して
いる変数が、pvalue=20度、tvalue=3
0度である場合、“GET /image 20 30 HTTP/1.0”とい
う文字列をカメラサーバ102に転送することによっ
て、ビデオカメラ101の撮像方向の初期値からパン方
向20゜右、チルト方向30°下の撮像方向が取得でき
ることとなる。つまり、「GET」という文字列の後に、
「/image数値1 数値2」という文字列が続き、そのあ
とに使用するHTTPプロトコルのバージョンを表す文
字列が続く。図6のフローチャートにおいて、制御権が
取得されておらず、予めカメラサーバ102側で記憶さ
れた画像が出力されている場合、制御権獲得ボタン20
4をONすることによって常時制御権獲得要求を行うこ
とができる。
In s412, the above-mentioned control command is transmitted to the camera server. For example, the variables held by the applet are pvalue = 20 degrees, tvalue = 3
If the angle is 0 degree, the character string “GET / image 20 30 HTTP / 1.0” is transferred to the camera server 102, so that the pan direction 20 ° right and the tilt direction 30 ° down from the initial value of the imaging direction of the video camera 101. Can be obtained. In other words, after the string "GET",
A character string “/ image number 1 number 2” follows, followed by a character string indicating the version of the HTTP protocol to be used. In the flowchart of FIG. 6, when the control right has not been acquired and the image stored in advance on the camera server 102 side has been output, the control right acquisition button 20
By turning on 4, a control right acquisition request can always be made.

【0051】なお、本実施の形態においてはCPU11
7及びRAM116及びROM110が制御要求発行手
段及び生成手段に対応し、CPU105及びRAM11
2及びROM113が制御手段及び許可指令発行手段及
び選択手段及び禁止手段に対応し、2次記憶装置107
が記憶手段に対応する。また、所定のシーケンスとは図
3のs102〜s106、s108の動作処理に対応して
いる。
In the present embodiment, the CPU 11
7 and the RAM 116 and the ROM 110 correspond to a control request issuing unit and a generation unit, and the CPU 105 and the RAM 11
2 and the ROM 113 correspond to the control means, the permission command issuing means, the selection means and the prohibition means, and the secondary storage device 107
Corresponds to the storage means. Further, the predetermined sequence corresponds to the operation processing of s102 to s106 and s108 in FIG.

【0052】本発明は、前述した実施形態の機能を実現
するソフトウェアのプログラムコードを記録した記録媒
体を、システムあるいは装置に供給し、そのシステムあ
るいは装置のコンピュータ(またはCPUやMPU)が
記憶媒体に格納されたプログラムコードを読み出し、実
行することによっても達成できる。
According to the present invention, a recording medium storing software program codes for realizing the functions of the above-described embodiments is supplied to a system or an apparatus, and the computer (or CPU or MPU) of the system or the apparatus stores the recording medium in the storage medium. This can also be achieved by reading and executing the stored program code.

【0053】この場合、記憶媒体から読み出されたプロ
グラムコード自体が前述した実施形態の機能を実現する
ことになり、そのプログラムコードを記憶した記憶媒体
は本発明を構成することになる。
In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiment, and the storage medium storing the program code constitutes the present invention.

【0054】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピーディスク、ハードディ
スク、光ディスク、光磁気ディスク、CD−ROM、C
D−R、磁気テープ、不揮発性のメモリカード、ROM
などを用いることができる。
As a storage medium for supplying the program code, for example, a floppy disk, hard disk, optical disk, magneto-optical disk, CD-ROM, C
DR, magnetic tape, nonvolatile memory card, ROM
Etc. can be used.

【0055】また、コンピュータが読み出したプログラ
ムコードを実行することにより、前述した実施形態の機
能が実現されるだけでなく、そのプログラムコードの指
示に基づき、コンピュータ上で稼動しているOS(オペ
レーティングシステム)などが実際の処理の一部または
全部を行い、その処理によって前述した実施形態の機能
が実現される場合も含まれる。
When the computer executes the readout program code, not only the functions of the above-described embodiment are realized, but also the OS (Operating System) running on the computer based on the instruction of the program code. ) Performs part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.

【0056】さらに、記憶媒体から読み出されたプログ
ラムコードが、コンピュータに挿入された機能拡張ボー
ドやコンピュータに接続された機能拡張ユニットに備わ
るメモリに書き込まれた後、そのプログラムコードの指
示にもとづき、その機能拡張ボードや機能拡張ユニット
に備わるCPUなどが実際の処理の一部または全部を行
い、その処理によって前述した実施形態の機能が実現さ
れる。
Further, after the program code read from the storage medium is written into a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, based on the instruction of the program code, The CPU provided in the function expansion board or the function expansion unit performs part or all of the actual processing, and the functions of the above-described embodiments are realized by the processing.

【0057】本発明を上記記憶媒体に適用する場合、そ
の記憶媒体には、先に説明したフローチャートに対応す
るプログラムコードを格納することになるが、簡単に説
明すると、本発明のカメラ制御システムに不可欠なモジ
ュールを、記憶媒体に格納することになる。
When the present invention is applied to the storage medium, the storage medium stores program codes corresponding to the above-described flowcharts. Essential modules will be stored on the storage medium.

【0058】[0058]

【発明の効果】以上説明したように、カメラ制御権を有
していないカメラクライアントには、予め定期的に複数
の撮像方向について記憶おいた画像をその制御指令に応
じて選択し、画像を出力しているので、全てのカメラク
ライアントに対してあたかもビデオカメラを制御してい
るかのようにユーザに対して好みの画像を提供すること
ができる。
As described above, for a camera client having no camera control right, an image stored in advance in a plurality of imaging directions is periodically selected in accordance with the control command, and the image is output. Therefore, it is possible to provide a user with a favorite image as if the video camera were controlled for all camera clients.

【図面の簡単な説明】[Brief description of the drawings]

【図1】カメラ制御システムの構成図。FIG. 1 is a configuration diagram of a camera control system.

【図2】カメラクライアント側の表示画面の一例を示す
図。
FIG. 2 is a diagram showing an example of a display screen on the camera client side.

【図3】カメラサーバの動作処理フローチャート。FIG. 3 is an operation processing flowchart of the camera server.

【図4】2次記憶装置107に記憶された画像データの
それぞれの撮像範囲を示す図。
FIG. 4 is a view showing respective imaging ranges of image data stored in a secondary storage device 107;

【図5】カメラサーバの動作処理フローチャート。FIG. 5 is an operation processing flowchart of the camera server.

【図6】カメラクライアントの動作処理フローチャー
ト。
FIG. 6 is an operation processing flowchart of a camera client.

【符号の説明】[Explanation of symbols]

101 ビデオカメラ 102 カメラサーバ 103 カメラ制御回路 104 ビデオキャプチャ 105 CPU 106 HTTPサーバ 107 2次記憶装置 108 通信インターフェース 109 カメラクライアント 110 ROM 111 通信インターフェース 112 RAM 113 ROM 114 タイマー 115 マウス 116 RAM 117 CPU 118 ビットマップディスプレイ 101 Video Camera 102 Camera Server 103 Camera Control Circuit 104 Video Capture 105 CPU 106 HTTP Server 107 Secondary Storage 108 Communication Interface 109 Camera Client 110 ROM 111 Communication Interface 112 RAM 113 ROM 114 Timer 115 Mouse 116 RAM 117 CPU 118 Bitmap Display

Claims (12)

【特許請求の範囲】[Claims] 【請求項1】 複数のカメラクライアントからビデオカ
メラの制御指令をカメラサーバに供給することによって
ビデオカメラを制御可能とするカメラ制御システムにお
いて、 前記カメラクライアントは、 前記ビデオカメラの制御権の獲得要求を発行する制御要
求発行手段と、 前記ビデオカメラの撮像方向の制御指令を生成する生成
手段とを備え、 前記カメラサーバは、 前記ビデオカメラの複数の所定の撮像方向における撮像
を実行する制御手段と、 前記ビデオカメラの複数の所定の撮像方向に対応して、
前記制御手段によって撮像された複数の画像を記憶する
記憶手段と、 前記カメラクライアントからの前記ビデオカメラの制御
権の獲得要求に対して、前記ビデオカメラの制御の許可
指令を発行する許可指令発行手段と、 前記許可指令発行手段によって許可指令が発行されてい
ないカメラクライアントに対して、前記許可指令が発行
されていないカメラクライアントからの制御指令に基づ
いて前記記憶手段によって記憶された複数の画像の中か
ら出力する画像を選択する選択手段とを備えることを特
徴とするカメラ制御システム。
1. A camera control system capable of controlling a video camera by supplying a video camera control command from a plurality of camera clients to a camera server, wherein the camera client issues a request to obtain control of the video camera. Control request issuing means for issuing, and generating means for generating a control command of the imaging direction of the video camera, the camera server, a control means for executing the imaging of the video camera in a plurality of predetermined imaging directions, In correspondence with a plurality of predetermined imaging directions of the video camera,
Storage means for storing a plurality of images taken by the control means; permission command issuing means for issuing a permission command for controlling the video camera in response to a request to obtain control of the video camera from the camera client For a camera client for which no permission command has been issued by the permission command issuing means, a plurality of images stored by the storage means based on a control command from the camera client for which the permission command has not been issued. Selecting means for selecting an image to be output from the camera.
【請求項2】 請求項1において、前記制御手段は、所
定のシーケンスに基づいて前記ビデオカメラの撮像を実
行させ、所定時間ごとに前記所定のシーケンスを実行す
るように構成されていることを特徴とするカメラ制御シ
ステム。
2. The apparatus according to claim 1, wherein the control unit is configured to cause the video camera to execute imaging based on a predetermined sequence and execute the predetermined sequence at predetermined time intervals. Camera control system.
【請求項3】 請求項2において、前記許可指令発行手
段によって許可指令が発行されている場合には、前記制
御手段による前記ビデオカメラの撮像の実行を禁止する
禁止手段とを備えていることを特徴とするカメラ制御シ
ステム。
3. The apparatus according to claim 2, further comprising: a prohibition unit that prohibits the control unit from performing imaging of the video camera when the permission command is issued by the permission command issuance unit. Characteristic camera control system.
【請求項4】 複数のカメラクライアントからの制御指
令に基づいて、ビデオカメラの撮像方向を制御するカメ
ラサーバにおいて、 前記ビデオカメラの複数の所定の撮像方向における撮像
を実行する制御手段と、 前記ビデオカメラの複数の所定の撮像方向に対応して、
前記制御手段によって撮像された複数の画像を記憶する
記憶手段と、 前記カメラクライアントからの前記ビデオカメラの制御
権の獲得要求に対して、前記ビデオカメラの制御の許可
指令を発行する許可指令発行手段と、 前記許可指令発行手段によって許可指令が発行されてい
ないカメラクライアントに対して、前記許可指令が発行
されていないカメラクライアントからの制御指令に基づ
いて前記記憶手段によって記憶された複数の画像の中か
ら出力する画像を選択する選択手段とを備えることを特
徴とするカメラサーバ。
4. A camera server for controlling an imaging direction of a video camera based on a control command from a plurality of camera clients, a control unit configured to execute imaging in a plurality of predetermined imaging directions of the video camera; According to a plurality of predetermined imaging directions of the camera,
Storage means for storing a plurality of images taken by the control means; permission command issuing means for issuing a permission command for controlling the video camera in response to a request to obtain control of the video camera from the camera client For a camera client for which no permission command has been issued by the permission command issuing means, a plurality of images stored by the storage means based on a control command from the camera client for which the permission command has not been issued. A selection unit for selecting an image to be output from the camera server.
【請求項5】 請求項4において、前記制御手段は、所
定のシーケンスに基づいて前記ビデオカメラの撮像を実
行させ、所定時間ごとに前記所定のシーケンスを実行す
るように構成されていることを特徴とするカメラサー
バ。
5. The apparatus according to claim 4, wherein the control means is configured to cause the video camera to execute imaging based on a predetermined sequence, and execute the predetermined sequence at predetermined time intervals. Camera server.
【請求項6】 請求項5において、前記許可指令発行手
段によって許可指令が発行されている場合には、前記制
御手段による前記ビデオカメラの撮像の実行を禁止する
禁止手段とを備えていることを特徴とするカメラサー
バ。
6. The apparatus according to claim 5, further comprising: a prohibition unit that prohibits the control unit from executing the imaging of the video camera when the permission command is issued by the permission command issuance unit. A featured camera server.
【請求項7】 複数のカメラクライアントからの制御指
令に基づいて、ビデオカメラの撮像方向を制御するカメ
ラサーバの制御方法において、 前記ビデオカメラの複数の所定の撮像方向における撮像
を実行する制御工程と、 前記ビデオカメラの複数の所定の撮像方向に対応して、
前記制御工程によって撮像された複数の画像を記憶する
記憶工程と、 前記カメラクライアントからの前記ビデオカメラの制御
権の獲得要求に対して、前記ビデオカメラの制御の許可
指令を発行する許可指令発行工程と、 前記許可指令発行工程によって許可指令が発行されてい
ないカメラクライアントに対して、前記許可指令が発行
されていないカメラクライアントからの制御指令に基づ
いて前記記憶工程によって記憶された複数の画像の中か
ら出力する画像を選択する選択工程とを備えることを特
徴とするカメラサーバの制御方法。
7. A control method of a camera server for controlling an imaging direction of a video camera based on a control command from a plurality of camera clients, wherein a control step of performing imaging in the plurality of predetermined imaging directions of the video camera; , Corresponding to a plurality of predetermined imaging directions of the video camera,
A storage step of storing a plurality of images captured by the control step; and a permission command issuance step of issuing a permission command for controlling the video camera in response to a request to obtain control of the video camera from the camera client. A plurality of images stored in the storage step based on a control command from a camera client to which the permission command has not been issued for a camera client to which the permission command has not been issued in the permission command issuance step. And a selecting step of selecting an image to be output from the camera server.
【請求項8】 請求項7において、前記制御工程は、所
定のシーケンスに基づいて前記ビデオカメラの撮像を実
行させ、所定時間ごとに前記所定のシーケンスを実行す
ることを特徴とするカメラサーバの制御方法。
8. The control of the camera server according to claim 7, wherein the control step causes the video camera to perform imaging based on a predetermined sequence, and executes the predetermined sequence at predetermined time intervals. Method.
【請求項9】 請求項8において、前記許可指令発行工
程によって許可指令が発行されている場合には、前記制
御工程による前記ビデオカメラの撮像の実行を禁止する
禁止工程とを備えていることを特徴とするカメラサーバ
の制御方法。
9. The method according to claim 8, further comprising: a prohibition step of prohibiting execution of the video camera by the control step when the permission command is issued in the permission command issuance step. Characteristic camera server control method.
【請求項10】 複数のカメラクライアントからの制御
指令に基づいて、ビデオカメラの撮像方向を制御するカ
メラサーバの動作処理を実行するプログラムを記憶する
記憶媒体において、 前記ビデオカメラの複数の所定の撮像方向における撮像
を実行させ、 前記ビデオカメラの複数の所定の撮像方向に対応して、
撮像させた複数の画像を記憶させ、 前記カメラクライアントからのビデオカメラの制御権の
獲得要求に対して、前記ビデオカメラの制御の許可指令
を発行させ、 許可指令が発行されていないカメラクライアントに対し
て、前記許可指令が発行されていないカメラクライアン
トからの制御指令に基づいて記憶させた前記複数の画像
の中から出力する画像を選択させることを特徴とするプ
ログラムを記憶した記憶媒体。
10. A storage medium storing a program for executing an operation process of a camera server that controls an imaging direction of a video camera based on a control command from a plurality of camera clients, wherein a plurality of predetermined imaging of the video camera is performed. In a plurality of predetermined imaging directions of the video camera,
A plurality of captured images are stored, and in response to a request to obtain control of the video camera from the camera client, a permission command for controlling the video camera is issued, and a camera client to which no permission command has been issued is issued. A storage medium storing a program, wherein an image to be output is selected from the plurality of images stored based on a control instruction from a camera client to which the permission instruction has not been issued.
【請求項11】 請求項10において、所定のシーケン
スに基づいて前記ビデオカメラの撮像を実行させ、所定
時間ごとに前記所定のシーケンスを実行させることを特
徴とするプログラムを記憶した記憶媒体。
11. A storage medium storing a program according to claim 10, wherein an image of said video camera is executed based on a predetermined sequence, and said predetermined sequence is executed at predetermined time intervals.
【請求項12】 請求項11において、許可指令を発行
させている場合には、前記ビデオカメラの撮像の実行を
禁止させることを特徴とするプログラムを記憶した記憶
媒体。
12. A storage medium storing a program according to claim 11, wherein when a permission command is issued, execution of imaging by said video camera is prohibited.
JP17570397A 1997-07-01 1997-07-01 Camera control system, control method thereof, and storage medium storing program for executing control Expired - Fee Related JP3762050B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17570397A JP3762050B2 (en) 1997-07-01 1997-07-01 Camera control system, control method thereof, and storage medium storing program for executing control

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17570397A JP3762050B2 (en) 1997-07-01 1997-07-01 Camera control system, control method thereof, and storage medium storing program for executing control

Publications (2)

Publication Number Publication Date
JPH1127570A true JPH1127570A (en) 1999-01-29
JP3762050B2 JP3762050B2 (en) 2006-03-29

Family

ID=16000778

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17570397A Expired - Fee Related JP3762050B2 (en) 1997-07-01 1997-07-01 Camera control system, control method thereof, and storage medium storing program for executing control

Country Status (1)

Country Link
JP (1) JP3762050B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001031926A1 (en) * 1999-10-22 2001-05-03 Perceptual Robotics, Inc. Method and system for preserving and communicating live views of a remote physical location over a computer network
JP2002352218A (en) * 2001-05-24 2002-12-06 Olympus Optical Co Ltd File name setting system, electronic camera and information processing device
JP2010147911A (en) * 2008-12-19 2010-07-01 Sony Corp Device, system and method for distributing image, and program

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001031926A1 (en) * 1999-10-22 2001-05-03 Perceptual Robotics, Inc. Method and system for preserving and communicating live views of a remote physical location over a computer network
US6625812B2 (en) 1999-10-22 2003-09-23 David Hardin Abrams Method and system for preserving and communicating live views of a remote physical location over a computer network
JP2002352218A (en) * 2001-05-24 2002-12-06 Olympus Optical Co Ltd File name setting system, electronic camera and information processing device
JP2010147911A (en) * 2008-12-19 2010-07-01 Sony Corp Device, system and method for distributing image, and program

Also Published As

Publication number Publication date
JP3762050B2 (en) 2006-03-29

Similar Documents

Publication Publication Date Title
US7956891B2 (en) Camera control apparatus and method, and camera control system
US6567121B1 (en) Camera control system, camera server, camera client, control method, and storage medium
JP4590039B2 (en) CAMERA OPERATION DEVICE, CAMERA SERVER, ITS CONTROL METHOD, AND STORAGE MEDIUM CONTAINING PROGRAM FOR EXECUTING THEIR OPERATION PROCESS
JP4366601B2 (en) Time shift image distribution system, time shift image distribution method, time shift image request device, and image server
JP5335610B2 (en) Image processing apparatus, control method therefor, and communication system
EP0885519B1 (en) Image data processing system and method
US20040080625A1 (en) Video-image control apparatus and method and storage medium
US6169575B1 (en) Method and system for controlled time-based image group formation
US6822676B1 (en) Camera control system with electronic zoom processing
JP2004304602A (en) Network connection camera and image display method
JP2014057143A (en) Transmitter, receiver, transmission method, reception method and program
WO1998013786A2 (en) A method and system of grouping related images captured with a digital image capture device
WO2022004153A1 (en) Image information generating device, method, and program
US11811976B2 (en) Information processing system to obtain and manage images of a property
JPH1127570A (en) Camera control system, its control method, and storage medium storing program for executing the control
JP2010093718A (en) Image generating system and image generation method
US20040207728A1 (en) Image server and an image server system
US10447911B2 (en) Information processing apparatus, network camera and processing system
JPH10164419A (en) Camera controller and its method
JP2005033800A (en) System and method for setting image capture device to operational mode
JP7279416B2 (en) Intermediary terminal, communication system, input system, intermediary control method, and program
JP2006079278A (en) Construction information management system and application software
WO2022226930A1 (en) Data processing method, terminal device, unmanned aerial vehicle, system, and storage medium
JP2000278583A (en) Camera control system and method, and storage medium storing operation processing program for the same
JP6537406B2 (en) Image processing system

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040420

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050329

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050526

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20060110

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060112

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090120

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100120

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110120

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120120

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130120

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees