WO2004056117A1 - カメラ制御システム、カメラサーバ、クライアント、制御方法及び記録媒体 - Google Patents

カメラ制御システム、カメラサーバ、クライアント、制御方法及び記録媒体 Download PDF

Info

Publication number
WO2004056117A1
WO2004056117A1 PCT/JP2003/015896 JP0315896W WO2004056117A1 WO 2004056117 A1 WO2004056117 A1 WO 2004056117A1 JP 0315896 W JP0315896 W JP 0315896W WO 2004056117 A1 WO2004056117 A1 WO 2004056117A1
Authority
WO
WIPO (PCT)
Prior art keywords
camera
client
control
time
server
Prior art date
Application number
PCT/JP2003/015896
Other languages
English (en)
French (fr)
Inventor
Minoru Nakamura
Original Assignee
Sony Corporation
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 Sony Corporation filed Critical Sony Corporation
Priority to EP03780731.0A priority Critical patent/EP1475968B1/en
Priority to US10/504,405 priority patent/US7210863B2/en
Publication of WO2004056117A1 publication Critical patent/WO2004056117A1/ja
Priority to US11/789,589 priority patent/US7794161B2/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • H04N7/183Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a single remote source
    • H04N7/185Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a single remote source from a mobile camera, e.g. for remote control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/63Control of cameras or camera modules by using electronic viewfinders
    • H04N23/631Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters
    • H04N23/632Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters for displaying or modifying preview images prior to image capturing, e.g. variety of image resolutions or capturing parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/66Remote control of cameras or camera parts, e.g. by remote control devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/66Remote control of cameras or camera parts, e.g. by remote control devices
    • H04N23/661Transmitting camera control signals through networks, e.g. control via the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/695Control of camera direction for changing a field of view, e.g. pan, tilt or based on tracking of objects

Definitions

  • Camera control system camera server, client, control method, and recording medium
  • the present invention provides a camera control system, a camera server, and a camera that appropriately manage a plurality of clients connected to a camera server that controls one camera having functions such as pan, tilt, and zoom.
  • the present invention relates to a client, a control method, and a recording medium. Background art
  • a network camera not only the video distributed from the video camera is observed, but also, for example, a WWW (World Wide Web) server (hereinafter, also referred to as a “camera server”) on the network. ), A computer-controllable video camera is connected to the camera, and functions such as panning, tilting, and zooming of the camera are connected via a network. A system that enables control from a remote client is also being developed.
  • WWW World Wide Web
  • the present invention appropriately assigns all clients desiring force camera control so that operation commands are issued to the camera server from only one client at any time.
  • Another object of the present invention is to provide a camera control system, a camera server, a client, a control method, and a recording medium that enable a camera server to execute an operation intended by a client by managing and controlling the camera.
  • the camera control system includes a camera server that controls a camera capable of controlling an imaging angle, and a plurality of clients that controls the camera and displays an image transmitted from the camera server on a display screen.
  • a camera control system composed of a camera when a camera server receives a control authority acquisition request issued by one client for controlling the camera, the camera server transmits the request to the client.
  • a notifying means is provided for notifying the time information including a waiting time until the control can be performed and a control permission time for permitting the control for a predetermined time after the elapse of the waiting time.
  • the camera server control method of the present invention has a force camera capable of controlling an imaging angle, and transmits a video photographed by the camera to the client in accordance with an instruction from a remote client.
  • a control server control method when a control authority acquisition request for controlling this camera issued from one client is received, a waiting time until the camera can be controlled for this client and After the elapse of the waiting time, time information including a control permission time for permitting control for a predetermined time is notified.
  • the method for controlling a client of the present invention is a method for controlling a client connected to a camera server that transmits an image captured by a power camera capable of controlling an imaging angle.
  • a request to obtain control authority to control the camera is issued by the camera server that issues the request and the identification information of this client, and is returned from the camera server that has received the request to obtain control authority and the identification information, until the camera can be controlled.
  • the camera server when a control authority acquisition request is issued from a client to a camera server, the camera server notifies the client of the waiting time and the control permission time, and the client performs communication at least once.
  • Figure 1 is a diagram showing an example of a camera control system.
  • FIG. 2 is a diagram showing an example of the display screen of the client.
  • FIG. 3 is a flowchart showing the control authority acquisition request command processing in the camera server of the present invention.
  • FIG. 4 is a diagram showing an example of a transaction flow between the camera server of the present invention and a client.
  • Fig. 5 shows the time lapse of the management table of the camera server of the present invention. It is a diagram showing an example of transition.
  • FIG. 6 is a flowchart showing processing in the client of the present invention.
  • FIG. 7 is a flow chart showing the processing of the management table of the camera server of the present invention over time.
  • FIG. 8 is a diagram showing the concept of the management table.
  • FIG. 9 is a diagram showing another example of the transaction flow between the camera server of the present invention and the client.
  • Fig. 1 is a diagram showing an example of a general camera control system.
  • 1 is a camera server for controlling an imaging device such as a video camera or a still camera (hereinafter referred to as a camera) la;
  • 2 is a network (telecommunication line) such as the Internet;
  • 3a, 3b, 3c Indicates a client that receives the services of Camera Camera 1 and the image of one Camera Camera 1 connected to the Internet, LAN (Local Area Network), etc., and multiple cameras connected to the same network
  • This is a system for viewing on clients. It is used for surveillance applications or for traction applications such as WWW shopping and sightseeing spot introduction.
  • the camera la transmits JPEG, MPEG compressed image data, and the like to each client in real time.
  • the camera server 1 is a server that can access the WWW on the Internet 2 and is connected to the camera 1a to control the camera 1a in accordance with an operation from a client or to take an image with the camera 1a.
  • Video data, etc., are distributed to each client accessing camera server 1.
  • Camera 1a described here is, for example, bread, chill It has various functions such as port and zoom, and is connected to the Internet via the camera server 1 to which, for example, an IP address is assigned.
  • the camera server 1 includes a CPU that performs various controls of the camera server, a non-volatile memory such as a ROM and an EEPROM that stores various control programs executed by the CPU, and a CPU that performs various controls.
  • a network I / F that connects to a network such as a RAM, a modem, etc., which provides a work area necessary to perform the operation, a video I / F that receives video from the camera 1a, an IF for driving the camera, etc. It is a well-known device that can perform data communication with each other via a PCI bus or the like.
  • Each of the clients 3a, 3b, and 3c includes a personal computer (hereinafter, referred to as a PC), other display devices such as an LCD (liquid crystal display), a recording medium such as a ROM, a WWW browser, and the like. Any device that can function as a terminal that can access network 2 may be used. In addition, it has an input device such as a keyboard or a pointing device.
  • a PC personal computer
  • other display devices such as an LCD (liquid crystal display)
  • a recording medium such as a ROM, a WWW browser, and the like.
  • Any device that can function as a terminal that can access network 2 may be used.
  • it has an input device such as a keyboard or a pointing device.
  • the network 2 is a telecommunication system that includes a wired LAN such as Ethernet (registered trademark), a wireless LAN compliant with standards such as IEEE (Institute of Electrical and Electronics Engineers) 800.2.11 in addition to the Internet. Line.
  • a wired LAN such as Ethernet (registered trademark)
  • a wireless LAN compliant with standards such as IEEE (Institute of Electrical and Electronics Engineers) 800.2.11 in addition to the Internet. Line.
  • the camera 1 and each of the clients 3a, 3b, 3c are connected via the network 2, and the camera 1a connected to the camera server 1 in response to an operation request from the client.
  • the desired operation can be performed, and the camera server 1 transmits the video data captured by the camera la to the client accessing the camera server 1.
  • Figure 2 shows an example of a client display screen.
  • 4 is LCD etc.
  • Reference numeral 5 denotes an image display unit which receives images and images captured by the camera 1a via the network 2 and views the images and videos on a WWW browser.
  • Reference numeral 6 denotes a panning operation for changing the camera position by clicking the arrow buttons in the direction in which the camera 1a is to be moved to the image currently displayed on the image display section 5 by panning and tilting.
  • 'A tilt operation unit, and 7 and 8 are zoom operation units, respectively.
  • Reference numeral 1 denotes a waiting time until the camera control permission described later is lowered, or a time display section indicating the control permission time and the remaining controllable time.Two time display sections are arranged and each time is displayed. It may be displayed.
  • Reference numeral 9 denotes a camera operation unit display button (icon). By selecting this button with a pointing device such as a mouse, a control authority acquisition request is issued to the camera server 1. The entire camera operation unit including the above-described pan / tilt operation unit 6 and zoom operation units 7 and 8 is displayed.
  • Reference numeral 10 denotes an administrator setting menu display button (icon), which is used by an administrator described later to make desired settings.
  • the user selects the camera operation unit display button 9, and a client desiring to operate the camera first issues a control authority acquisition request command to the camera server 1.
  • a client desiring to operate the camera first issues a control authority acquisition request command to the camera server 1.
  • Camera server 1 that has received the control authority acquisition request responds to the client with the waiting time and the control permission time.
  • Control permission time The time that can be controlled per client, which is set in the camera server in advance.
  • Control time The remaining controllable time with the control permission time as the maximum
  • a client who wants to operate the camera first issues a control authority acquisition request to the camera server 1 and the control authority acquisition request is received by the force camera server 1.
  • the camera server 1 Upon receiving the control authority acquisition request, the camera server 1 records the client ID (identification information) sent together with the control authority acquisition request in a ROM or a non-volatile memory of the camera server 1 described later and manages the client ID. It is searched whether it exists in the management table being executed (step S2).
  • step S3 If the client ID is in the management table, that is, if the same client has previously issued a control authority acquisition request, respond to the client with the waiting time and control permission time in the management table. Notify (step S3).
  • a waiting time is calculated (step S4), and the calculated waiting time and the preset control permission time are responded to and notified to the client terminal. At the same time, the waiting time and the control permission time are registered in the management table in association with the client ID.
  • control permission time per client is set to, for example, 30 seconds, and for example, the camera server in a case where the clients 3a, 3b, and 3c sequentially issue control authority acquisition requests at intervals of 10 seconds.
  • Figure 4 shows the transaction flow between clients.
  • the camera server 1 responds to the client 3a that first issued the control authority acquisition request with a wait time of 0 seconds and a control permission time of 30 seconds.
  • the waiting time of the client that last issued the control authority acquisition request and the remaining control time are responded as a waiting time, and at the same time, a preset time is set.
  • Respond the control permission time per client In this example, client 3b has 10 seconds behind client 3a, so Response time is 20 seconds and control permission time is 30 seconds.
  • the client 3c since the client 3c is delayed by 10 seconds from the client 3b force, it responds with a waiting time of 40 seconds and a control permission time of 30 seconds.
  • Fig. 6 shows a flowchart showing the processing in the client.
  • the client server 1 After receiving the time and the control permission time (step S12), each client counts the number of seconds elapsed from the time when the response from the camera server 1 is received (step S13), and the waiting time has elapsed. Then, the control permission is notified to the client user (step S14), and the input of the operation command is prompted. Further, when the control time count ends, the control permission end is notified to the user (step S15), and the input of the user operation command is ended.
  • the client may display the number of seconds to wait on the display screen 4 and notify the user that the input is waiting.
  • the input operation unit is displayed to notify the user that the operation command can be input. For example, a message such as "You can operate the camera" may be displayed on the display screen 4. If the user is away from the client, it is effective to notify the user by voice. is there.
  • the countdown of the remaining control time may be displayed on the display screen 4 at the same time.
  • the display of the operation unit such as the pan / tilt operation unit 6 is hidden and the user is notified that input is not possible.
  • a message such as “Operation time has ended” may be displayed on the display screen 4.
  • the camera server 1 simply replies “waiting time” and “control permission time” in response to a control authority acquisition request from any client, and each client then receives the time information. Originally, appropriate By transmitting the camera operation command to the camera server 1 at an appropriate time, it is possible to transmit the operation command from only one client to the camera server 1 at any time. It is possible to manage the camera control authority of multiple clients connected to one camera server 1.
  • the client When the client issues the control authority acquisition request, the client transmits the client ID recorded on the recording medium of the client terminal to the force mail server 1 at the same time.
  • client ID for example, an IP address used to identify a host terminal on the Internet, a local IP address applied in a LAN, or the like may be used. The purpose will be sufficiently achieved even if it is created using random numbers of the order. Also, a combination of these may be used.
  • a control authority acquisition request is issued to camera server 1 for the first time (ID is not registered in the management table described in Fig. 3). A client ID consisting of an arbitrary random number may be assigned.
  • the camera server 1 manages the information of the waiting time and the control time based on the client ID.
  • the management table as shown in Fig. 5 (A), (B) and (C) On a recording medium such as a ROM.
  • the waiting time and the control time of the management table are updated at regular time intervals, for example, every 1 second ( Step S2 1).
  • This makes it possible for the camera server 1 to manage the elapsed time information of a client whose control time has not ended at an arbitrary time. Further, information is deleted for the client whose time has passed and the control time has become 0 (step S22), and many clients Enable operation of camera 1a.
  • FIG. 5 (A) shows the management table when the camera server 1 receives a control authority acquisition request from the client 3a followed by the client 3b.
  • client IDs are temporarily registered as A and B, respectively.
  • client 3a performed the camera control with a waiting time of 0 seconds and 10 seconds, so the remaining control time is 20 seconds, and client 3b has a waiting time of 20 seconds and the control time is The control permission time is 30 seconds.
  • FIG. 5B shows a management table in the case where a control authority acquisition request is newly received from the client 3c 10 seconds after the above-mentioned FIG. 5A.
  • client ID is temporarily registered as C. Since the count is 10 seconds from Fig. 5 (A), the control time of client 3a is reduced to 10 seconds, and the wait time of client 3b is reduced to 10 seconds, and updated. The client 3c has a waiting time of 40 seconds, and the control time is 30 seconds of the control permission time.
  • FIG. 5 (C) shows the management table after the elapse of 10 seconds from Fig. 5 (B). Show. Since the count is 10 seconds from Fig.
  • client 3a has a control time of 0 seconds
  • client 3b has a wait time of 0 seconds
  • client 3c has a wait time of 30 seconds. Reduced and updated. The information of the client 3a, for which the control time is 0 seconds and the camera operation has been completed, is deleted from the camera table 1 management table as indicated by the shaded area.
  • This client ID contributes to giving only one controllable time to one client. That is, when the camera server 1 receives a control authority acquisition request command from the client, first, the client ID transmitted at the same time as the control authority acquisition request command is stored in the camera server 1. Search for the same client ID in the table. same If there is the same client ID, it responds to the client with the waiting time and control time in the management table. If not, calculate the waiting time from the waiting time and control time of the client permitted before this client, and respond to the client with the calculated waiting time and control permitting time. Add the client ID and time information to the list.
  • FIG. 8 shows a conceptual diagram of the management table in this example.
  • 60 indicates an information storage area on a non-volatile memory, for example.
  • 50 pieces of information are stored in the information storage area 60.
  • Fig. 8 shows the information storage state in the management table at the time of Fig. 5 (B), and the information for clients 3a, 3b, and 3c is an arbitrary three empty space in the five information storage units. Stored in space.
  • the waiting time and the control time are registered in the order in which the control authority acquisition requests are issued, and the waiting time is registered. Use time and control time to manage up to 50 clients.
  • the waiting time and the control time at the time when the client issues the control authority acquisition request are registered without any particular concern for the information storage location in the information storage area 60, and thereafter, the information is registered. It only counts these time information at fixed time intervals and sends the counted information to each client 3a, 3b, 3c, and also has control authority from the client. Since at least one acquisition request is required, the load on camera server 1 for managing the management table is reduced, and the server resources of camera server 1 can be given to other functions such as image transmission.
  • the timing at which the controllable client is switched can be recognized on the camera parser 1 side based on the time information of the management table managing the client.
  • a control command for stopping operations such as pan, tilt, and zoom is issued inside the camera 1a through the camera server 1, and the operation of the camera 1a is stopped for a certain period of time.
  • This allows the camera to operate already when a new client tries to control, for example, when the operable client switches while the previous client is executing an operation command. Can be avoided, the operation can always be started while the camera is stopped, and client control that can be smoothly controlled can be performed.
  • the time required for command transmission / reception between the camera server 1 and each of the clients 3a, 3b, and 3c varies, and the elapsed time measurement on the client side varies.
  • an operation command from a previously controlled client may arrive at the camera server 1 with a delay, and the operation commands may conflict with each other and become new.
  • the camera does not perform the intended operation of a client that can be controlled.
  • an appropriate length of non-permission time is set so that no client is given the controllable time.
  • FIG. 9 shows another example of the transaction flow between the camera server and the client in this example.
  • FIG. 9 is the same as FIG. 4 except that a non-permissible time is provided, and the other configuration is the same.
  • parts corresponding to FIG. If a control authority acquisition request is issued from client 3b 10 seconds after client 3a that issued the control authority acquisition request first, camera server 1 waits for client 3b. The time is reported as (20 + t) seconds, taking into account the disallowed time t. The control permission time is the same as for client 3a. After the control of the client 3a is completed and the client 3b waits for t seconds, the camera 3b can perform the camera control.
  • the non-permission time t absorbs the above-mentioned variations and delays, and allows the force camera 1a to perform the intended operation of the client 3b, which has become the newly controllable time, as well as Clients can be switched so that they can be controlled smoothly.
  • the control permission time given to one client is controlled by, for example, selecting the administrator setting menu display button 10 in Fig. 2. Display the permission time setting screen and enter the set value to make it possible to set the camera server 1 in advance. This allows the administrator of the camera server 1 to appropriately set the controllable time per client according to the purpose and demand of the camera server.
  • the administrator of the camera server 1 can set in advance the maximum number of clients that can acquire control authority. Since the camera server 1 has information on clients whose control time has not expired in the management table, it is necessary to know the number of clients that have been given the control permission time at any time. Can be done. If this number of clients exceeds the set maximum number of clients, a new control authority acquisition request can be rejected. The waiting time can be shorter than a certain time.
  • the control authority of the camera can be distributed to many clients without waste, and many client users can receive the authority from the camera. You can watch the video.
  • the camera server and the client perform communication at least once, and the camera server appropriately manages the control authority of the plurality of clients. Operation requests from the client do not conflict and the client 2003/015896
  • the camera server can execute the action that has been performed.
  • the finite network bandwidth can be used effectively.
  • the camera server since the camera server performs most of the operations and processes necessary for the camera server to properly manage the control authority of the plurality of clients, the load on the camera server is reduced. This has the advantage that server resources can be given to other functions, such as sending images, for example.
  • the present invention provides a recording medium storing a program code of software for realizing the functions of the above-described embodiment to a system or an apparatus, and a combination medium of the system or the apparatus. Needless to say, this can be achieved also by causing the (or a control device such as a CPU) to read and execute the program code stored in the recording medium.
  • a recording medium for supplying the program code in this case for example, a floppy disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a CD-R, a magnetic tape, a non-volatile A memory card, ROM, or the like can be used.
  • the present invention is not limited to the above-described embodiment, but may take other various configurations without departing from the gist of the present invention.

Abstract

任意の時刻において、ひとつのクライアントからのみ操作コマンドがカメラサーバヘ発行されるように、カメラ制御を希望する総てのクライアントを適切に、管理、制御することで、クライアントが意図した動作をカメラサーバが実行できるようにしたカメラ制御システムを提供することを目的とする。撮像アングル制御自在のカメラを制御するカメラサーバ1と、このカメラを制御してこのカメラサーバ1から送信される映像を表示画面に表示する複数のクライアント3a、3b、3cとから構成されるカメラ制御システムにおいて、このカメラサーバ1は、一のクライアントから発行されるこのカメラを制御するための制御権限獲得要求を受信した場合、このクライアントに対しこのカメラを制御できるまでの待ち時間およぴこの待ち時間経過後に所定時間制御を許可する制御許可時間からなる時間情報を通知する通知手段を備えることを特徴とするものである。

Description

明細書
カメ ラ制御システム、 カメ ラサーバ、 ク ライアン ト、 制御方法 及び記録媒体 技術分野
本発明は、 パン、 チル ト、 ズーム等の機能を持つ 1 台のカメ ラ を制御するカメ ラサーバに接続される複数台のク ライアン トを適 切に管理するカメ ラ制御システム、カメ ラサーパ、ク ライアン ト、 制御方法及び記録媒体に関する。 背景技術
従来、 監視カメ ラ装置のよ う に、 遠隔地から ビデオカメ ラ等撮 像装置を制御するこ とが可能なシステムがある。 防犯などに使用 されるこの種の装置においては、 1 つのカメ ラに対してカメ ラの 制御を希望する者が少ないのが普通である。 したがって、 複数の 制御者が同時に一台のカメ ラを制御するこ とがなかった。 発明の開示
と ころで、 近年、 イ ンターネッ ト等のネッ ト ワークの普及が進 み、 ネッ トワークに接続されたビデオカメ ラ等によって撮像され た映像を受信して複数の視聴者が見るこ とができる、 いわゆるネ ッ ト ワークカメ ラ と称される ビデオカメ ラゃスチルカメ ラ(以下、 カメ ラ と称する。 ) がある。
このよ う なネッ ト ワークカメ ラにおいては、 単にビデオカメ ラ よ り配信される映像を観察するだけでなく 、 例えば、 ネッ ト ヮー ク上の W W W ( World Wide Web) サーバ (以下、 カメ ラサーバ と もいう。 ) にコンピュータ制御可能なビデオカメ ラを接続し、 そのカメ ラのパン、 チル ト、 ズーム等の機能をネッ トワークを介 して遠隔地のクライアン トから制御できるよ う にするシステムの 開発も進められている。
しかしながら、 パン、 チルト、 ズームなどの機能を持ったカメ ラサーパにおいて、 複数のクライアン トが同時にこれらの操作コ マン ドをカメ ラサーバへ送信しょ う と した場合、 カメ ラサーバは 全ての操作コマン ドを処理しょ う とするので、 多数のクライアン トからのカメ ラ制御要求の競合が予想される。 そのため、 それぞ れのクライアン トが意図した動作をさせるこ とができないので、 複数のクライアン トからのカメ ラ制御要求を適切に管理するため の機構が望まれる。
斯かる点に鑑み、 本発明は、 任意の時刻において、 ひとつのク ライアン トからのみ操作コマン ドがカメ ラサーバへ発行されるよ う に、力メ ラ制御を希望する総てのクライアン トを適切に、管理、 制御することで、 クライアン トが意図した動作をカメ ラサーバが 実行できるよ う にしたカメ ラ制御システム、 カメ ラサーバ、 クラ イアン ト、 制御方法、 及び記録媒体を提供するものである。
本発明カメ ラ制御システムは、 撮像アングル制御自在のカメ ラ を制御するカメ ラサーバと、 このカメ ラを制御してこのカメ ラサ ーバから送信される映像を表示画面に表示する複数のクライアン ト とから構成されるカメ ラ制御システムにおいて、 カメ ラサーバ は、 一のクライアン トから発行されるこのカメ ラを制御するため の制御権限獲得要求を受信した場合、 このク ライアン トに対しこ のカメ ラを制御できるまでの待ち時間およびこの待ち時間経過後 に所定時間制御を許可する制御許可時間からなる時間情報を通知 する通知手段を備えるよ う にしたものである。
本発明カメ ラサーバの制御方法は、 撮像アングル制御自在の力 メ ラを有し、 遠隔地にあるクライアン トからの指示に従ってこの カメ ラによ り撮影される映像をこのクライアン トに送信するカメ ラサーバの制御方法であって、 一のク ライアン トから発行される このカメ ラを制御するための制御権限獲得要求を受信した場合、 このクライアン トに対しこのカメ ラを制御できるまでの待ち時間 およびこの待ち時間経過後に所定時間制御を許可する制御許可時 間からなる時間情報を通知するにしたものである。
本発明クライアン トの制御方法は、 撮像アングル制御自在の力 メ ラにて撮影された映像の送信を行うカメ ラサーバに接続される クライアン トの制御方法であって、 このカメ ラサーバに対しこの カメ ラを制御するための制御権限獲得.要求およびこのクライアン トの識別情報を発行し、 この制御権限獲得要求および識別情報を 受信したこのカメ ラサーバよ り返信される、 このカメ ラを制御で きるまでの待ち時間およびこの待ち時間経過後に所定時間制御を 許可される制御許可時間を受信し、 この待ち時間を受信した時点 からのこの待ち時間が経過したらカメ ラ制御を許可する旨を使用 者に通知するよ う にしたものである。
斯かる本発明によれば、 クライアン トからカメ ラサーバへ制御 権限獲得要求を発行すると、 カメ ラサーバからクライアン トに対 し待ち時間と制御許可時間を通知し、 最低 1 回の通信を行う のみ でクライアン トのカメ ラ制御権限を管理するこ とができる。 図面の簡単な説明
図 1 はカメ ラ制御システムの一例を示す線図である。
図 2はクライアン トの表示画面の一例を示す線図である。
図 3 は本発明カメ ラサーバでの制御権限獲得要求コマン ド処 理を示すフローチャー トである。
図 4は本発明カメ ラサーバとクライアン ト間の トランザクシ ョ ンフローの一例を示す線図である。
図 5 は本発明カメ ラサーバの管理テーブルの時間経過による 変遷の一例を示す線図である。
図 6 は本発明クライアン トにおける処理を示すフローチヤ一 トである。
図 7は本発明カメ ラサーバの管理テーブルの時間経過による 処理を示すフ ローチャー トである。
図 8は管理テーブルの概念を示す線図である。
図 9は本発明カメ ラサーバとクライアン ト間の トランザクシ ョ ンフ ローの他の例を示す線図である。 発明を実施するための最良の形態
以下、 図面を参照して、 本発明の実施の形態の例につき説明す る。
図 1 は一般的なカメ ラ制御システムの一例を示す線図である。 1 はビデオカメ ラゃスチルカメ ラ等の撮像装置 (以下、 カメ ラ と 称する。 ) l a を制御するカメ ラサーバ、 2はインターネッ ト等 のネッ トワーク (電気通信回線)、 3 a , 3 b , 3 c はカメ ラサ一 パ 1 のサービスを受けるクライアン トを表し、 インターネッ トゃ L A N ( Local Area Network) などに接続された 1台のカメ ラサ ーパ 1 の映像を、 同じネッ トワークに接続された複数台のクライ アン トで視聴するシステムである。 監視用途システム、 または W W Wショ ッビングや観光地紹介等ァ トラクショ ン的な用途で使用 される。 カメ ラ l a はリ アルタイ ムで J P E G、 M P E G圧縮画 像データ等を、 各クライアン トへ送信する。
カメ ラサーバ 1 はインターネッ ト 2上の W W Wにアクセス可能 なサーバで、 カメ ラ 1 a と接続されて、 カメ ラ 1 a をクライアン トからの操作に応じて制御したり、 カメ ラ 1 aで撮影された映像 データ等をこ のカメ ラサーバ 1 にアク セス している各クライアン トに配信する。 ここで述べるカメ ラ 1 a は、 例えば、 パン、 チル ト、 ズーム等の各種機能を備え、 例えば I Pァ ドレスが割り 当て られカメ ラサ一バ 1 を介してインターネッ トに接続するものであ る。
このカメ ラサーバ 1 は、 図示しないが、 当該カメ ラサーバの各 種制御を行う C P U、 この C P Uによって行われる各種制御プロ グラムを格納する R OMや E E P R OM等の不揮発性メモリ 、 C P Uが各種の制御を行う のに必要な作業領域を提供する R A M、 モデム等のネッ トワーク と接続するネッ トワーク I / F、 カメ ラ 1 a からの映像を受信する映像 I / Fやカメ ラ駆動のための I F等を備え、 P C I バス等を介してそれぞれ相互にデータ通信を 行う ことができる周知のものである。
各クライアン ト 3 a, 3 b , 3 c はパーソナルコンピュータ (以 下、 P Cと称する。) や、 その他 L C D (液晶ディスプレイ) など の表示装置や R OM等の記録媒体、 WWWブラウザ等を備え、 ネ ッ トワーク 2にアクセス可能な端末と して機能するものであれば よい。 また、 キーボー ド又はポイ ンティ ングデバイス等の入力装 置を備えるものである。
ネッ トワーク 2は、 イ ンターネッ トの他、 Ethernet (登録商標) 等 の 有線 L A N や I E E E ( Institute of Electrical and Electronics Engineers ) 8 0 2. 1 1等の規格準拠の無線 L A Nなどで構成される電気通信回線である。
カメ ラサーノ 1 と各クライアン ト 3 a, 3 b, 3 c はネッ トヮ ーク 2 を介して接続され、 ク ライアン トからの操作要求に応じて カメ ラサーバ 1 に接続されたカメ ラ 1 a の所望の操作をするこ と ができる と と もに、 カメ ラサーバ 1 はカメ ラ l aが撮影した映像 データをこのカメ ラサーバ 1 にアクセスしているクライアン トに 送信する。
図 2に、 ク ライアン トの表示画面の一例を示す。 4は L C D等 からなる表示画面を表し、 5はカメ ラ 1 aで撮像された画像や映 像をネッ トワーク 2経由で受信し W WWブラウザにて視聴する画 像表示部を示す。 また、 6 は画像表示部 5 に現在表示されている 画像に対して、 カメ ラ 1 a を移動したい方向の矢印ボタンをク リ ック してパン、 チル ト操作しカメ ラ位置を可変するパン ' チルト 操作部、 7 , 8はそれぞれズーム操作部である。 1 1 は後述する カメ ラ制御許可が下り るまでの待ち時間、 または制御許可時間や 残り の制御可能な時間を表す時間表示部であるが、 この時間表示 部を 2つ配置しそれぞれの時間を表示するよ う にしてもよい。
また、 9はカメ ラ操作部表示ボタン (アイ コン) であり、 この ポタンをマウス等何らかのポインティ ングデバイスで選択するこ とによ り 、 制御権限獲得要求をカメ ラサーバ 1 に発行する と と も に、 上述のパン ' チルト操作部 6やズーム操作部 7, 8などから なるカメ ラ操作部全体が表示されるよ う にするものである。 そし て、 1 0は管理者設定メニュー表示ポタン (アイ コン) であり、 後述する管理者が所望の設定を行うためのものである。
本例のカメ ラ制御システムにおいて、 ユーザがカメ ラ操作部表 示ボタン 9 を選択して、カメ ラ操作を希望するクライアン トから、 まずカメ ラサーバ 1 に対して制御権限獲得要求コマン ドを発行す る。 制御権限獲得要求を受信したカメ ラサーバ 1 は、 当該クライ アン トに対して、 待ち時間と制御許可時間を応答する。
以下に、 本明細書で使用する語句の意味を示す。
「待ち時間」:既に他のクライアン トに対して制御許可を行って いる時間の合計。
「制御許可時間」:予めカメ ラサーバに設定された、 1 クライアン トあたり の制御可能な時間。
「制御時間」 :制御許可時間を最大と して、 制御可能な残り の時 図 3 に示すよ う に、 カメ ラ操作を希望するクライアン トは、 ま ずカメ ラサーバ 1 に対して制御権限獲得要求を発行して、 この制 御権限獲得要求を力メ ラサーバ 1 にて受信する (ステップ S l )。 制御権限獲得要求を受信したカメ ラサーバ 1 は、 制御権限獲得要 求と一緒に送られてく るク ライアン ト I D (識別情報) が、 後述 するカメ ラサーバ 1 の R O Mまたは不揮発メモリ等に記録され、 管理している管理テーブル上に存在するかどうか検索する (ステ ップ S 2 ) 。
当該クライアン ト I Dが管理テーブルにある場合、 即ち、 以前 に同一のクライアン トから制御権限獲得要求がなされている場合 には、 管理テーブルにある、 待ち時間および制御許可時間をクラ イアン トに対し応答、 通知する (ステップ S 3 )。
上記クライアン ト I Dが管理テーブルにない場合、 待ち時間を 計算し (ステップ S 4 )、 この計算した待ち時間および上記予め設 定された制御許可時間を当該クライアン ト端末に応答、通知する。 それと と もに、 このクライアン ト I D と対応付けて待ち時間およ び制御許可時間とを、 管理テーブルに登録する。
ここで、 1 クライアン トあたり の制御許可時間を例えば 3 0秒 と設定し、 例えば 1 0秒間隔でクライアン ト 3 a 、 3 b 、 3 c が 順に制御権限獲得要求を発行した場合の、 カメ ラサーバ · クライ アン ト間の トランザクショ ンフローを図 4に示す。
まず、 カメ ラサーバ 1 は最初に制御権限獲得要求を発行したク ライアン ト 3 a に、 待ち時間 0秒、 制御許可時間 3 0秒を応答す る。 2番目以降のク ライアン トへは、 最後に制御権限獲得要求を 行ったク ライアン トの待ち時間と残り制御時間を足した時間を待 ち時間と して応答し、 同時に、 予め設定されている、 1 クライア ン トあたり の制御許可時間を応答する。 この例では、 クライアン ト 3 b には、 クライアン ト 3 a 力 ら遅れること 1 0秒なので、 待 ち時間 2 0秒、 制御許可時間 3 0秒を応答する。 さ らに、 クライ アン ト 3 c には、クライアン ト 3 b 力 ら遅れるこ と 1 0秒なので、 待ち時間 4 0秒、 制御許可時間 3 0秒を応答する。
図 6 にクライアン トにおける処理を示すフローチヤ一トを示す < 上述したよ うに、 クライアン トは制御権限獲得要求およびクライ アン ト I Dを発行する と (ステップ S 1 1 )、 カメ ラサーバ 1 から それぞれの待ち時間と制御許可時間を受信する(ステップ S 1 2 ) , 各クライアン トはカメ ラサーバ 1からの応答を受信した時刻から の経過秒数をカウン ト し (ステップ S 1 3 )、 待ち時間が経過した ら、 クライアン トユーザに対して制御許可を通知し (ステップ S 1 4 )、 操作コマン ドの入力を促す。 さ らに制御時間のカウン トが 終了したらユーザに制御許可終了を通知し (ステップ S 1 5 )、 ュ 一ザの操作コマン ドの入力を終了する。
クライアン トは待ち時間の間、 待ち秒数などを表示画面 4に表 示して、 入力待ちであるこ とをユーザに通知すると良い。 また、 待ち時間が経過して制御時間になったら、 入力用の操作部を表示 するこ とで、 ユーザに操作コマン ド入力可能になったことを通知 する。 例えば 「カメ ラを操作できます」 等と表示画面 4にメ ッセ ージを表示してもよいし、 ユーザがクライアン トから離れた場所 にいる場合、 音声によ りユーザに知らせる と有効である。
このとき、 残り の制御時間のカウン トダウンを同時に表示画面 4 に表示してもよい。 制御可能時間のカウン トが 0に達したら、 パン · チルト操作部 6などの操作部表示を非表示にして、 入力で きないこ とをユーザに通知する。 または、 例えば 「操作時間が終 了しました」 等と表示画面 4にメ ッセージを表示してもよい。
以上のよ うに、 カメ ラサーバ 1 は任意のクライアン トからの制 御権限獲得要求に対して、 「待ち時間」 と 「制御許可時間」 を応答 するだけで、 あとは各クライアン トがその時間情報を元に、 適切 な時刻に力メ ラ操作コマン ドをカメ ラサーバ 1 へ送信する よ う に動作することで、 任意の時刻において、 一つのクライアン トからのみ操作コマン ドがカメ ラサーバ 1 に送信される こ と を実現でき、 1台のカメ ラサーバ 1 に接続された複数台クライ アン トのカメ ラ制御権限の管理を行う こ とができる。
クライアン トは制御権限獲得要求を発行する際、 クライアン ト端末の記録媒体に記録された、 クライアン ト I Dを同時に力 メ ラサーバ 1へ送信する。 このクライアン ト I Dは、 例えばィ ンターネッ ト上でホス ト端末を識別するのに用いられる I P ア ド レスや L A N内で適用される ローカル I P ア ド レス等を 用いても良いし、 例えば 1 0桁程度の乱数を用いて作成したも のでも十分目的は達成されるであろ う。 また、 これらの組み合 わせでも良い。 別の方法と して、 カメ ラサーバ 1 に対し初めて 制御権限獲得要求を行う (図 3 にて説明した管理テーブル上に I Dが登録されていない状態) クライアン トに対して、 カメ ラ サーバ 1 よ り任意の乱数からなるク ライアン ト I Dを付与す るよ う にしてもよい。
上述する説明でも触れたよ う に、 クライアン ト I Dをも とに カメ ラサーバ 1 は待ち時間と制御時間の情報を管理する、 図 5 ( A )、 ( B )、 ( C ) に示すよ うな管理テーブルを R O M等の記 録媒体に作成する。 そして、 図 7のフローチャー トに管理テー プルの時間経過による処理の例を示すよ う に、 例えば 1秒間隔 など、 一定時間ごとにこの管理テーブルの待ち時間、 制御時間 を更新していく (ステップ S 2 1 ) 。 これによ り、 任意の時刻 において、 制御時間が終了していないク ライアン トの経過時間 情報をカメ ラサーバ 1側で管理する こ とが可能になる。 さ ら に時間が経過し制御時間が 0 となったク ライア ン トについて は情報を削除して (ステップ S 2 2 )、 多く のクライアン トが カメ ラ 1 a を操作できるよ う にする。
図 5 ( A ) は、 カメ ラサーバ 1 が、 クライアン ト 3 a に続い てク ライアン ト 3 b からの制御権限獲得要求を受信した場合 の管理テーブルを示す。 この例ではそれぞれクライアン ト I D を仮に A、 B と して登録する。 このとき、 クライアン ト 3 a は 待ち時間 0秒、 および 1 0秒間カメ ラ制御をしたので残り の制 御時間 2 0秒であり、 クライアン ト 3 b は待ち時間 2 0秒、 お よび制御時間は制御許可時間の 3 0秒である。
図 5 ( B ) は、 上述の図 5 ( A ) から 1 0秒経過後に、 新た にク ライアン ト 3 c からの制御権限獲得要求を受信した場合 の管理テーブルを示す。 この例ではクライアン ト I Dを仮に C と して登録する。先の図 5 ( A ) から 1 0秒カウン トするので、 クライアン ト 3 a は制御時間が 1 0秒、 クライアン ト 3 bは待 ち時間が 1 0秒にそれぞれ減少し更新される。 クライアン ト 3 c は待ち時間 4 0秒、 制御時間は制御許可時間の 3 0秒である 図 5 ( C ) は、 さ らに上述の図 5 ( B ) から 1 0秒経過後の 管理テーブルを示す。 先の図 5 ( B ) から 1 0秒カウン トする ので、 ク ライアン ト 3 a は制御時間 0秒、 ク ライアン ト 3 b は 待ち時間 0秒、 クライアン ト 3 c は待ち時間 3 0秒にそれぞれ 減少し更新される。 制御時間が 0秒となり カメ ラ操作が終了し たクライアン ト 3 a の情報は、 斜線部で示すよ う にカメ ラサ一 パ 1 の管理テーブルから削除する。
このク ライ アン ト I Dはひとつのク ライ アン ト にはひと つ の制御可能時間のみを与えるこ とに寄与する。 即ち、 クライア ン トからの制御権限獲得要求コマン ドをカメ ラサーバ 1 が受 - 信する と、 まず、 制御権限獲得要求コマン ドと同時に送られて く るク ライアン ト I Dについてカメ ラサーパ 1 にある管理テ 一ブルに同じク ライアン ト I Dがあるか否かを検索する。 同 じクライアン ト I Dがあればその管理テーブルにある、 待ち時 間と制御時間を当該クライアン トに対し応答する。 無ければこ のク ライアン トの最前に許可したク ライアン トの待ち時間及 ぴ制御時間から待ち時間を計算し、 この計算した待ち時間と制 御許可時間をクライアン トへ応答し、 新たに管理テーブルにそ のクライアン ト I Dおよび時間情報を追加する。
既に制御許可時間を保持しているクライアン トには、 カメ ラ サーバ 1 に管理されたそのク ライアン トの情報を応答する こ とで、 複数の制御許可時間をひとつのクライアン トに与える と いう ことが発生しない。 即ち、 クライアン トは一度与えられた 制御時間を経過するまでは、 新たな制御時間を得ることができ ない。 これによ り、 ひとつのカメ ラサーバから複数のクライア ン トに対して、 公平にカメ ラ制御時間を配分することが可能に なる。 例えば、 クライアン ト側にて W W Wブラウザを複数ウイ ン ドウ表示して制御権限獲得要求したと しても、 カメ ラサーバ 1 はこれらの要求が同一のク ライアン トからの要求である こ とを認識して、 これに対しては二以上の制御権限を与えるこ と がない。
ここで、 記録媒体に記録される管理テーブルの情報管理方法 の例について説明する。 本例の管理テーブルの概念図を図 8 に 示す。 6 0は例えば不揮発性メモリ等上の情報格納領域を表す 例えば、 カメ ラサーバ 1へアクセスするクライアン ト台数を 5 0 と設定した場合には、 この情報格納領域 6 0 には 5 0個の情 報格納部が存在する。 この図 8は、 図 5 ( B ) 時点の管理テー プルにおける情報格納状態を示し、 ク ライアン ト 3 a 、 3 b、 3 c の情報はそれぞれ 5個ある情報格納部の任意の 3 つの空 きスペースに格納される。 そして、 制御権限獲得要求の発行が なされた順にその待ち時間おょぴ制御時間を登録し、 この待ち 時間および制御時間を利用 して 5 0台までのク ライアン トの 管理を行う。
そして、 次に新しいクライアン トから制御権限獲得要求の発 行がなされた場合には、 図中の 2つの空き情報格納部のいずれ かにその新しいクライアン トに関する情報が登録される。 あ るいは、 一番古いクライアン ト 3 a の情報が削除されて情報格 納部が空いたときには、 その空いた情報格納部に登録されるよ う にしてもよい。
このよ う に、 情報格納領域 6 0 内で情報の格納場所を特に気 にする こ となく クライアン トから制御権限獲得要求の発行が なされた時点の待ち時間および制御時間を登録し、 その後はこ れらの時間情報を一定時間ごと にカ ウン ト してそのカ ウン ト した情報をそれぞれのクライアン ト 3 a、 3 b、 3 c に送信す るだけであり、 また、 クライアン トからの制御権限獲得要求が 最低 1 回で済むので、 カメ ラサーバ 1 が管理テーブルを管理す るのにかかる負荷が軽減され、 カメ ラサーバ 1 のサーバ資源を 画像送出など、 他の機能に与えるこ とができる。
クライアン トを管理している管理テーブルの時間情報から、 制御可能ク ライアン トが切 り 替わるタイ ミ ングをカメ ラサ一 パ 1側で認識することができる。 この時、 カメ ラサーバ 1 を通 じてカメ ラ 1 a 内部で、 パン、 チル ト、 ズームなどの動作を停 止する制御コマン ドを発行して、 一定時間カメ ラ 1 a の動作を 停止する。 これによ り、 前のクライアン トが操作コマン ドを実 行途中に、 動作可能なク ライアン トが切り替わる場合などで、 新たなクライアン トが制御を行おう と したとき、 カメ ラが既に 動作している といった場合を回避するこ とが可能になり 、 常に カメ ラが停止した状態で操作を開始するこ とができ、 スムーズ な制御可能なクライアン ト切り替えを行う ことができる。 さ らに、 ネッ トワークによってはカメ ラサーバ 1 と各クライ アン ト 3 a, 3 b, 3 c 間のコマン ド送受信にかかる時間にば らつきがあったり、 クライアン ト側で経過時間計測にばらつき があったりする。 このよ うな場合、 制御可能なクライアン トが 切り替わる時に、 前に制御していたクライアン トからの操作コ マン ドが遅延してカメ ラサーバ 1 に到達する場合があり、 操作 コマン ドが競合して新たな制御可能なク ライアン トが意図す る動作をカメ ラが行わない場合が発生する。
これらを回避するために、 制御可能クライアン トが切り替わ る時に、 どのクライアン トも制御可能時間を与えられていない 適当な長さの不許可時間を設ける。
例えば、 図 9 に本例のカメ ラサーバとクライアン ト間の トラ ンザクシヨ ンフローの他の例を示す。 この図 9は、 図 4に不許 可時間を設けたものでその他の構成は同様であり、 図中、 図 4 に対応する部分については同一符号を付して示す。 最初に制御 権限獲得要求を発行したク ライアン ト 3 a の 1 0秒後にク ラ イアン ト 3 bから制御権限獲得要求を発行した場合、 カメ ラサ ーパ 1 はク ライアン ト 3 b に対して待ち時間を不許可時間 t を考慮した ( 2 0 + t ) 秒と通知する。 制御許可時間について はクライアン ト 3 a と同じである。 クライアン ト 3 b はクライ アン ト 3 a の制御が終了して、 さ らに t秒待ってから、 カメ ラ 制御可能となる。
この不許可時間 t で前述のばらつきや遅れを吸収し、 新たに 制御可能時間と なったク ライアン ト 3 b が意図する動作を力 メ ラ 1 a に行わせるこ とができる と と もに、 スムーズな制御可 能なクライアン ト切り替えを行う こ とができる。
また、 ひとつのクライアン トに与える制御許可時間は、 例え ば、 図 2の管理者設定メニュー表示ポタン 1 0 を選択して制御 許可時間設定画面などを表示して設定値を入力するなどして、 予めカメ ラサーバ 1側に設定可能にする。 これによ り、 カメ ラ サーバ 1 の管理者はそのカメ ラサーバの用途や需要等に応じ て、 クライアン トが 1 回あたり の制御可能時間を適宜任意に設 定することができる。
さ らにまた、 カメ ラサーバ 1 の管理者は予め、 制御権限獲得 可能な最大ク ライ アン ト数を設定でき る よ う にする。 カメ ラ サーバ 1 は制御時間を終了 していないク ライアン トの情報を 管理テーブルに持っているので、 任意の時刻において、 制御許 可時間を与えられたク ライ アン ト の数を把握するこ とができ る。 このクライアン ト数が、 設定された最大クライアン ト数を 超えた場合、 新たな制御権限獲得要求を拒否するこ とができる , これによ り、 任意のクライアン トが制御権限を獲得した場合の 最大待ち時間を、 ある一定時間よ り小さ くするこ とができる。
本例のよ う に、 カメ ラサーバからクライアン トに時間待ちを 要求する場合、 その待ち時間が長すぎる と、 待ち時間の意味を 成さないこ とが考えられる。 例えば、 待ち時間が長すぎる とク ライアン トユーザが別の用事をつく つて しまい結局利用 しな かったなど、 せっかく のカメラが撮像した映像や商品等を紹介 できる機会を失ってしま う。 したがって、 上述のよ う に最大待 ち時間を一定時間よ り小さ く できるこ とで、 カメ ラの制御権限 を無駄なく 、 多く のクライアン トへ配分でき、 多く のクライア ン トユーザにカメ ラからの映像を視聴しても ら う こ とができ る。
以上説明したよ う に、 本例によれば、 カメ ラサーバとクライ アン トは最低 1 回の通信を行う のみで、 カメ ラサーバは複数台 のク ライアン トの制御権限の適切な管理を行う こ とができ、 ク ライアン トからの操作要求が競合せずク ライアン トが意図し 2003/015896
た動作をカメ ラサーバが実行できる利益がある。 また、 有限な ネッ トワーク帯域を有効に利用することができる利益がある。
また、 本例によれば、 カメ ラサーバが複数台のクライアン ト の制御権限の適切な管理を行うのに必要な動作 · 処理の多く を クライアン ト側で行う よ う にしたので、 カメ ラサーバの負荷が 軽減され、 サーバ資源を例えば画像送出など、 他の機能に与え ることができる利益がある。
尚、 本発明は、 上述した実施の形態の例の機能を実現するソ フ トウエアのプロ グラ ムコー ドを記録した記録媒体を、 システ ムあるいは装置に供給し、 そのシステムあるいは装置のコンビ ユ ータ (または C P U等の制御装置) が記録媒体に格納された プログラムコー ドを読み出し実行するこ とによつても、 達成さ れるこ とは言う までもない。
この場合のプロ グラムコー ドを供給するための記録媒体と しては、 例えば、 フロ ッピディスク、 ハー ドディスク、 光ディ ス ク、 光磁気ディスク、 C D— R O M、 C D— R、磁気テープ、 不揮発性のメモリ カー ド、 R O Mなどを用いるこ とができる。
本発明は上述した実施の形態の例に限られるも のではなく 、 本発明の要旨を逸脱する こ となく その他種々の構成を取り得 ることは勿論である。

Claims

請求の範囲 撮像アングル制御自在のカメ ラを制御するカメ ラサーバと、 前記カメ ラを制御して当該カメ ラサーバから送信される映 像を表示画面に表示する複数のクライアン ト とから構成さ れるカメ ラ制御システムにおいて、 前記カメ ラサーバは、 一のクライアン トから発行される前 記カメ ラを制御するための制御権限獲得要求を受信した場 合、 前記クライアン トに対し前記カメ ラを制御できるまでの 待ち時間および当該待ち時間経過後に所定時間制御を許可 する制御許可時間からなる時間情報を通知する通知手段 を備えることを特徴とするカメ ラ制御システム。 請求の範囲第 1項に記載のカメ ラ制御システムにおいて、 前記カメ ラサーバは、 前記一のクライアン トに続いて他の クライアン トからの制御権限獲得要求を受信した場合、 先の ク ライアン トの残り待ち時間と前記制御許可時間、 あるいは 当該待ち時間経過後に先のクライアン トがカメ ラ制御を開 始してからの残り制御許可時間を基に、 後のクライアン トの 待ち時間を算出し、 後のク ライアン トに対し当該算出した待 ち時間および前記制御許可時間を通知する よ う にしたこ とを特徴とするカメ ラ制御システム。 請求の範囲第 1項に記載のカメ ラ制御システムにおいて、 前記カメ ラサーバは、 前記制御権限獲得要求を発行して きたクライアン トを識別する識別情報も受信し、 当該カメ ラ サーバに設けられた記憶手段に格納され、識別情報と該識別 情報に対応するク ライアン トの待ち時間および制御許可時 間を管理する管理テーブルに、前記受信した識別情報が含ま れるか否かを検索する検索手段と、 前記検索手段において、前記受信した識別情報が前記管理 テーブルに含まれない場合、 前記受信した識別情報を前記通 知した待ち時間および前記制御許可時間と対応させて、 前記 管理テーブルに登録する登録手段と を備えることを特徴とするカメ ラ制御システム。 4 . 請求の範囲第 3項に記載のカメ ラ制御システムにおいて、 前記カメ ラサーバは、 前記検索手段において、 前記受信し た識別情報が前記管理テーブルに含まれる場合、 前記受信し た識別情報に対応するクライアン トからの制御権限獲得要 求を受け付けず、 前記管理テーブルに存在する当該クライァ ン トの待ち時間および制御許可時間を通知する よ う にしたことを特徴とするカメ ラ制御システム。 5 . 請求の範囲第 3項に記載のカメ ラ制御システムにおいて、 前記カメ ラサーバは、 前記管理テーブル上の制御許可時間 が零になったクライアン トに対応する識別情報および時間 情報を、 前記時間管理テーブルから削除する よ う にしたこ とを特徴とするカメ ラ制御システム。 6 . 請求の範囲第 1項に記載のカメ ラ制御システムにおいて、 前記カメ ラサーバは、 カメ ラ制御を許可するクライアン ト が切り替わる時に、 前記カメ ラの動作を所定時間停止させる よ う にしたこ とを特徴とするカメ ラ制御システム。 7 . 請求の範囲第 1項に記載のカメ ラ制御システムにおいて、 前記カメ ラサーバは、 カメ ラ制御を許可するクライアン ト が切り替わる時に、 当該クライアン トからのカメ ラ制御要求 を所定時間受け付けない よ う にしたことを特徴とするカメ ラ制御システム。 8 . 請求の範囲第 1項に記載のカメ ラ制御システムにおいて、 前記カメ ラサーバにて、 前記クライアン トに対して許可す る制御許可時間を任意に設定できる よ う にしたことを特徴とするカメ ラ制御システム。 . 請求の範囲第 1項に記載のカメ ラ制御システムにおいて、 前記カメ ラサーバにて、制御権限獲得待ちのクライアン ト数 の上限値を設定できる よ う にしたことを特徴とするカメ ラ制御システム。 0 . 請求の範囲第 1項に記載のカメ ラ制御システムにおいて、 前記クライアン トは、 前記制御権限獲得要求およぴ識別 情報を発行する発行手段と、 前記カメ ラサーバよ り通知される待ち時間および制御 許可時間を受信する受信手段と、 前記待ち時間を受信した時点からの当該待ち時間が経 過したらカメラ制御を許可する旨を使用者に通知する通知 手段とを備えるこ とを特徴とするカメ ラ制御システム。
1 . 撮像アングル制御自在のカメ ラを有し、 遠隔地にあるクラ イアン トからの指示に従って前記カメ ラによ り撮影される 映像を当該クライアン トに送信するカメ ラサーパであって、 一のクライアン トから発行される前記カメ ラを制御する ための制御権限獲得要求を受信した場合、前記クライアン ト に対し前記カメ ラを制御できるまでの待ち時間および当該 待ち時間経過後に所定時間制御を許可する制御許可時間か らなる時間情報を通知する通知手段
を備えることを特徴とするカメ ラサーバ。
2 . 請求の範囲第 1 1項に記載のカメ ラサーバにおいて、
前記一のクライアン トに続いて他のクライアン トから の制御権限獲得要求を受信した場合、 先のクライアン トの残 り待ち時間と前記制御許可時間、 あるいは当該待ち時間経過 後に先のクライアン トがカメ ラ制御を開始してからの残り 制御許可時間を基に、 後のク ライアン トの待ち時間を算出し 後のクライアン トに対し当該算出した待ち時間および前記 制御許可時間を通知する
よ う にしたことを特徴とするカメ ラサーバ。
3 . 請求の範囲第 1 1項に記載のカメ ラサーバにおいて、
前記制御権限獲得要求を発行してきたクライアン トを識別 する識別情報も受信し、 当該カメ ラサーバに設けられた記憶 手段に格納され、 識別情報と該識別情報に対応するクライア ン トの待ち時間および制御許可時間を管理する管理テープ ルに、 前記受信した識別情報が含まれるか否かを検索する検 索手段と、
前記検索手段において、 前記受信した識別情報が前記管理 テーブルに含まれない場合、 前記受信した識別情報を前記通 知した待ち時間および前記制御許可時間と対応させて、 前記 管理テーブルに登録する登録手段と
を備えることを特徴とするカメ ラサーバ。
4 . 請求の範囲第 1 3項に記載のカメ ラサーバにおいて、
前記検索手段において、 前記受信した識別情報が前記管理 テーブルに含まれる場合、 前記受信した識別情報に対応する クライアン トからの制御権限獲得要求を受け付けず、 前記管 理テーブルに存在する当該ク ライアン トの待ち時間および 制御許可時間を通知する
よ う にしたこ とを特徴とする力メ ラサーバ。
5 . 請求の範囲第 1 3項に記載のカメ ラサーバにおいて、
前記管理テーブル上の制御許可時間が零になったクライ アン トに対応する識別情報および時間情報を、 前記時間管理 テーブルから削除する
よ う にしたことを特徴とするカメ ラサーバ。
6 . 請求の範囲第 1 1項に記載のカメ ラサーバにおいて、 カメ ラ制御を許可するクライアン トが切り替わる時に、 前 記カメ ラの動作を所定時間停止させる
よ う にしたことを特徴とするカメ ラサーバ。
1 7 . 請求の範囲第 1 1項に記載のカメ ラサーバにおいて、
カメ ラ制御を許可するクライアン トが切り替わる時に、 当 該クライアン トからのカメ ラ制御要求を所定時間受け付け ない
よ う にしたこ とを特徴とするカメ ラサーバ。
1 8 . 請求の範囲第 1 1項に記載のカメ ラサーバにおいて、
クライアン トに対して許可する制御許可時間を任意に設定 できるよ うにしたこ とを特徴とするカメ ラサーバ。
1 9 . 請求の範囲第 1 1項に記載のカメ ラサーバにおいて、
制御権限獲得待ちのクライアン ト数の上限値を設定できる よ う にしたこ とを特徴とするカメ ラサーバ。
2 0 . 撮像アングル制御自在のカメ ラにて撮影された映像の送信 を行うカメ ラサーバに接続されるクライアン トであって、 前記カメラサーバに対し前記カメ ラを制御するための制御 権限獲得要求および当該クライアン トの識別情報を発行する 発行手段と、
前記制御権限獲得要求および識別情報を受信した前記力 メ ラサーバよ り返信される、 前記カメ ラを制御できるまでの 待ち時間および当該待ち時間経過後に所定時間制御を許可 される制御許可時間を受信する受信手段と、
前記待ち時間を受信した時点からの当該待ち時間が経過 したらカメ ラ制御を許可する旨を使用者に通知する通知手 段と
を備えるこ とを特徴とするクライアン ト。
2 1 . 請求の範囲第 2 0項に記載のクライアン トにおいて、 前記受信した待ち時間の時間経過と ともに変化する残り 待ち時間を前記表示画面に表示する
よ う にしたことを特徴とするクライアン ト。
. 請求の範囲第 2 0項に記載のクライアン トにおいて、 前記待ち時間が経過したこ とを、 表示画面にカメ ラ制御用 の操作部を表示するこ とでカメ ラ制御を許可する旨を使用 者に通知する
よ う にしたことを特徴とするクライアン ト。
. 請求の範囲第 2 0項に記載のクライアン トにおいて、
ス ピーカを備え、 前記待ち時間が経過したことを、 ス ピ 一力を通じて音または音声によ りカメ ラ制御を許可する旨 を使用者に通知する
よ う にしたことを特徴とするクライアン ト。
. 請求の範囲第 2 0項に記載のクライアン トにおいて、 前記制御許可時間が経過したらカメ ラ制御できる時間が終 了した旨を使用者に通知する
よ う にしたことを特徴するクライアン ト。
. 請求の範囲第 2 0項に記載のクライアン トにおいて、
時間経過と ともに変化する残り制御許可時間を表示画面に 表示するよ う にしたこ とを特徴とするクライアン ト。
. 請求の範囲第 2 0項に記載のクライアン トにおいて、 前記制御許可時間が経過したこ とを、 表示画面上に表示す るカメ ラ制御用の操作部を非表示とするこ とでカメ ラ制御で きる時間が終了した旨を使用者に通知する
よ う にしたことを特徴とするクライアン ト。
. 撮像アングル制御自在のカメ ラを有し、 遠隔地にあるクラ イ ア ン トからの指示に従って前記カメ ラによ り撮影される 映像を当該クライアン トに送信するカメ ラサーバの制御方 法であって、
一のクライアン トから発行される前記カメ ラを制御する ための制御権限獲得要求を受信した場合、 前記クライアン ト に対し前記カメ ラを制御できるまでの待ち時間および当該
5 待ち時間経過後に所定時間制御を許可する制御許可時間か らなる時間情報を通知する
よ う にしたこ とを特徴とする力メ ラサーバの制御方法。 2 8 . 請求の範囲第 2 7項に記載のカメ ラサーバの制御方法にお いて、
10 前記一のクライアン トに続いて他のクライアン トからの 制御権限獲得要求を受信した場合、 先のク ライアン トの残り 待ち時間と前記制御許可時間、 あるいは当該待ち時間経過後 に先のクライアン トがカメ ラ制御を開始してからの残り制 御許可時間を基に、 後のクライアン トの待ち時間を算出する 丄 5 出し、
後のクライアン トに対し当該算出した待ち時間および前 記制御許可時間を通知する
よ う にしたことを特徴とする力メ ラサーバの制御方法。 2 9 . 請求の範囲第 2 7項に記載のカメ ラサーバの制御方法にお 20 いて、
制御権限獲得要求を発行してきたクライアン トを識別す る識別情報も受信し、 当該カメ ラサーバに設けられた記憶手 段に格納され、 識別情報と該識別情報に対応するクライアン トの待ち時間および制御許可時間を管理する管理テーブル 25 に、 前記受信した識別情報が含まれるか否かを検索し、
前記受信した識別情報が前記管理テーブルに含まれない 場合、 前記受信した識別情報を前記通知した待ち時間およぴ 前記制御許可時間と対応させて、 前記管理テーブルに登録す る
よ う にしたこ と特徴とするカメ ラサーバの制御方法。
. 請求の範囲第 2 9項に記載のカメ ラサーバの制御方法にお いて、
前記受信した識別情報が前記管理テーブルに含まれる場 合、 前記受信した識別情報に対応するクライアン トからの制 御権限獲得要求を受け付けず、 前記管理テーブルに存在する 当該クライアン トの待ち時間および制御許可時間を通知す る
よ う にしたこ とを特徴とするカメ ラサーバの制御方法。 . 請求の範囲第 2 9項に記載のカメ ラサーバの制御方法にお いて、
前記管理テーブル上の制御許可時間が零になったクライ アン トに対応する識別情報および時間情報を、 前記時間管理 テーブルから削除する
よ う にしたこ とを特徴とするカメ ラサーバの制御方法。 2 . 請求の範囲第 2 7項に記載のカメ ラサーバの制御方法に おいて、
カメ ラ制御を許可するク ライアン トが切り替わる時に、 前記カメ ラの動作を所定時間停止させる
よ う にしたこ とを特徴とするカメ ラサーバの制御方法。 3 . 請求の範囲第 2 7項に記載のカメ ラサーバの制御方法に おいて、
カメ ラ制御を許可するクライアン トが切り替わる時に、 当該クライアン トからのカメ ラ制御要求を所定時間受け 付けない
よ う にしたこと を特徴とするカメ ラサーバの制御方法。 4 . 撮像ァンダル制御自在のカメ ラにて撮影された映像の送 信を行うカメ ラサーバに接続されるクライアン トの制御 方法であって、
前記カメ ラサーバに対し前記カメ ラを制御するための 制御権限獲得要求および当該クライアン トの識別情報を 発行し、
前記制御権限獲得要求おょぴ識別情報を受信した前曾己 カメ ラサーバよ り返信される、 前記カメ ラを制御できるま での待ち時間および当該待ち時間経過後に所定時間制御 を許可される制御許可時間を受信し、
前記待ち時間を受信した時点からの当該待ち時間が経 過したらカメ ラ制御を許可する旨を使用者に通知する
よ う にしたこ とを特徴とするク ライアン トの制御方法。 5 . 撮像アングル制御自在のカメ ラを有し、 遠隔地にあるクラ イアン トからの指示に従って前記カメ ラによ り撮影される 映像を当該クライアン トに送信するカメ ラサーバと して機 能させるプログラムを記録したコンピュータ読み取り可能 な記録媒体であつて、
一のクライアン トから発行される前記カメ ラを制御する ための制御権限獲得要求を受信した場合、前記ク ライアン ト に対し前記カメ ラを制御できるまでの待ち時間および当該 待ち時間経過後に所定時間制御を許可する制御許可時間か らなる時間情報を通知する通知手段
と して機能させるためのプログラムを記録したコンビュ ータ読み取り可能な記録媒体。
6 . 撮像アングル制御自在のカメ ラにて撮影された映像の送信 を行うカメ ラサーバに接続されるク ライアン ト と して機能 させるプログラムを記録したコンピュータ読み取り可能な 記録媒体であって、 前記カメ ラサーバに対し前記カメ ラを制御するための制 御権限獲得要求および当該クライアン トの識別情報を発行 する発行手段、
前記制御権限獲得要求および識別情報を受信した前記力 メラサーバよ り返信される、前記カメ ラを制御できるまでの 待ち時間および当該待ち時間経過後に所定時間制御を許可 される制御許可時間を受信する受信手段、
前記待ち時間を受信した時点からの当該待ち時間が経過 したらカメ ラ制御を許可する旨を使用者に通知する通知手 段
と して機能させるプログラムを記録したコ ンピュータ読 み取り可能な記録媒体。
7 . カメ ラ制御システムは以下の構成からなる。
パンチルトカメ ラを制御するカメ ラサーバ ;
上記カメ ラのパン/チル トを遠隔指示するクライアン ト、 上記クライアン トは、 カメ ラ制御の制御獲得要求を送信す る ;
上記カメ ラサーバは、上記クライアン トからの制御獲得要 求を受信したときに、上記クライアン トに待ち時間及び制御 許可時間とからなる時間情報を送信する。
8 .請求の範囲第 3 7項に記載のカメ ラ制御システムにおいて 先にカメ ラサーバに制御獲得要求をした先のクライアン ト の残り待ち時間と前記制御許可時間、 あるいは当該待ち時間 経過後に上記先のクライアン トがカメ ラ制御を開始してか らの残り制御許可時間に基づいて、上記クライアン トに送信 される待ち時間が算出される。
9 .請求の範囲第 3 7項に記載のカメ ラ制御システムにおいて 前記クライアン トは、 前記クライアン トを識別する識別情 報を制御権限獲得要求と と もに送信し、 前記カメ ラサーバは、 上記識別情報も受信し、上記識別情報と該識別情報に対応す るク ライアン トの待ち時間および制御許可時間を管理テープ ルに登録する。
0 . 請求の範囲第 3 9項に記載のカメ ラ制御システムにおいて、 前記カメ ラサーバは、 クライアン トからの上記制御権限獲 得要求を受信したときに、上記管理テーブルに前記クライァ ンが登録されている場合は、上記制御権限獲得要求を削除す る。
PCT/JP2003/015896 2002-12-13 2003-12-11 カメラ制御システム、カメラサーバ、クライアント、制御方法及び記録媒体 WO2004056117A1 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP03780731.0A EP1475968B1 (en) 2002-12-13 2003-12-11 Camera control system, camera server, client, control method, and recording medium
US10/504,405 US7210863B2 (en) 2002-12-13 2003-12-11 Camera control system, camera server, client, control method, and recording medium
US11/789,589 US7794161B2 (en) 2002-12-13 2007-04-25 Camera control system, camera server, client, control method, and recording medium

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2002362686A JP3747908B2 (ja) 2002-12-13 2002-12-13 カメラ制御システム、カメラサーバ及びその制御方法
JP2002-362686 2002-12-13

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US10504405 A-371-Of-International 2003-12-11
US11/789,589 Continuation US7794161B2 (en) 2002-12-13 2007-04-25 Camera control system, camera server, client, control method, and recording medium

Publications (1)

Publication Number Publication Date
WO2004056117A1 true WO2004056117A1 (ja) 2004-07-01

Family

ID=32588168

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2003/015896 WO2004056117A1 (ja) 2002-12-13 2003-12-11 カメラ制御システム、カメラサーバ、クライアント、制御方法及び記録媒体

Country Status (5)

Country Link
US (2) US7210863B2 (ja)
EP (1) EP1475968B1 (ja)
JP (1) JP3747908B2 (ja)
CN (1) CN100361532C (ja)
WO (1) WO2004056117A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100466520C (zh) * 2006-11-23 2009-03-04 杭州华三通信技术有限公司 一种对前端设备进行控制的方法、系统和管理服务器

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3747908B2 (ja) * 2002-12-13 2006-02-22 ソニー株式会社 カメラ制御システム、カメラサーバ及びその制御方法
JP2004336343A (ja) * 2003-05-07 2004-11-25 Canon Inc 画像処理システム
JP4546202B2 (ja) * 2004-09-28 2010-09-15 キヤノン株式会社 映像受信装置とその制御方法とプログラム及び記憶媒体
JP2007028254A (ja) * 2005-07-19 2007-02-01 Nippon Micro Systems Kk 遠隔カメラ制御システム
US7425100B2 (en) * 2005-10-06 2008-09-16 Motorola, Inc. Integrated selectively angled camera for clam style products
US7697827B2 (en) 2005-10-17 2010-04-13 Konicek Jeffrey C User-friendlier interfaces for a camera
JP4971849B2 (ja) * 2007-03-23 2012-07-11 キヤノン株式会社 撮影装置の制御権の管理方法、撮影装置、プログラムおよびネットワーク撮影システム
US20100097463A1 (en) * 2007-04-17 2010-04-22 Panasonic Corporation Monitoring unit control system
JP5093755B2 (ja) * 2007-12-06 2012-12-12 三浦工業株式会社 連携制御方法
US8300098B1 (en) * 2008-09-16 2012-10-30 Emc Corporation Techniques for providing access to video data using a network attached storage device
JP5235585B2 (ja) * 2008-10-01 2013-07-10 キヤノン株式会社 画像認識装置、制御方法、及びプログラム
US8875168B2 (en) * 2009-07-30 2014-10-28 Avaya Inc. Audio/Video monitoring service using set-top boxes and application servers
US9979589B2 (en) 2009-12-10 2018-05-22 Royal Bank Of Canada Coordinated processing of data by networked computing resources
MX337624B (es) 2009-12-10 2016-03-11 Royal Bank Of Canada Procesamiento sincronizado de datos por recursos de computo conectados en red.
US10057333B2 (en) * 2009-12-10 2018-08-21 Royal Bank Of Canada Coordinated processing of data by networked computing resources
US9959572B2 (en) * 2009-12-10 2018-05-01 Royal Bank Of Canada Coordinated processing of data by networked computing resources
US9940670B2 (en) 2009-12-10 2018-04-10 Royal Bank Of Canada Synchronized processing of data by networked computing resources
JP2011239150A (ja) * 2010-05-10 2011-11-24 Sony Corp 制御装置、カメラシステム及びプログラム
JP2011239149A (ja) * 2010-05-10 2011-11-24 Sony Corp 制御装置、カメラシステム及びプログラム
JP2012034151A (ja) 2010-07-30 2012-02-16 Sony Corp カメラ装置、カメラシステム、制御装置、及びプログラム
JP5682168B2 (ja) 2010-07-30 2015-03-11 ソニー株式会社 カメラ装置、カメラシステム、制御装置、及びプログラム
US20120151606A1 (en) * 2010-12-09 2012-06-14 James Hannon Software system for denying remote access to computer cameras
JP5977498B2 (ja) * 2011-10-14 2016-08-24 キヤノン株式会社 撮像装置、撮像装置の制御方法
EP3253051A1 (de) * 2016-05-30 2017-12-06 Antony Pfoertzsch Verfahren und system zum aufzeichnen von videodaten mit mindestens einem auf objekte ausrichtbaren fernsteuerbaren kamerasystem
US10178293B2 (en) 2016-06-22 2019-01-08 International Business Machines Corporation Controlling a camera using a voice command and image recognition
US10212326B2 (en) 2016-11-18 2019-02-19 Microsoft Technology Licensing, Llc Notifications for control sharing of camera resources
CN110006471B (zh) * 2019-04-02 2022-03-11 浙江宇视科技有限公司 一种传感器数据动态显示的方法及系统

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10136347A (ja) * 1996-10-25 1998-05-22 Canon Inc 遠隔カメラ制御システム及び装置及びその方法
JPH10304239A (ja) * 1997-04-23 1998-11-13 Canon Inc カメラ制御システム及びその装置及びその制御方法及びその処理を実行するプログラムを記憶した記憶媒体
JP2000050243A (ja) * 1998-07-31 2000-02-18 Canon Inc カメラ制御システムおよびその制御方法およびその処理を実行させるプログラムを記憶した記憶媒体および映像受信端末
JP2001218494A (ja) * 2000-12-25 2001-08-10 Matsushita Electric Ind Co Ltd ブラシレスモータ

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3996960B2 (ja) * 1996-01-30 2007-10-24 キヤノン株式会社 カメラ制御システム
JPH1042278A (ja) * 1996-07-22 1998-02-13 Canon Inc 映像入力システム及び映像入力制御装置及びその方法
JP3311259B2 (ja) * 1996-11-29 2002-08-05 キヤノン株式会社 撮像制御方法と装置及び撮像システムと前記方法を実行するプログラムを記憶した記憶媒体
JP2000041235A (ja) * 1998-07-24 2000-02-08 Canon Inc 映像通信システム及び映像通信処理方法
JP2001218194A (ja) 1999-11-15 2001-08-10 Canon Inc 撮像装置及び画像配信システムの制御方法、撮像装置の制御装置、画像配信システム及び装置、データ配信装置及び方法
WO2002009060A2 (en) * 2000-07-26 2002-01-31 Livewave, Inc. Methods and systems for networked camera control
JP3747908B2 (ja) * 2002-12-13 2006-02-22 ソニー株式会社 カメラ制御システム、カメラサーバ及びその制御方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10136347A (ja) * 1996-10-25 1998-05-22 Canon Inc 遠隔カメラ制御システム及び装置及びその方法
JPH10304239A (ja) * 1997-04-23 1998-11-13 Canon Inc カメラ制御システム及びその装置及びその制御方法及びその処理を実行するプログラムを記憶した記憶媒体
JP2000050243A (ja) * 1998-07-31 2000-02-18 Canon Inc カメラ制御システムおよびその制御方法およびその処理を実行させるプログラムを記憶した記憶媒体および映像受信端末
JP2001218494A (ja) * 2000-12-25 2001-08-10 Matsushita Electric Ind Co Ltd ブラシレスモータ

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1475968A4 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100466520C (zh) * 2006-11-23 2009-03-04 杭州华三通信技术有限公司 一种对前端设备进行控制的方法、系统和管理服务器

Also Published As

Publication number Publication date
CN1692650A (zh) 2005-11-02
JP2004194217A (ja) 2004-07-08
EP1475968B1 (en) 2019-03-13
US20050078180A1 (en) 2005-04-14
EP1475968A1 (en) 2004-11-10
CN100361532C (zh) 2008-01-09
US20070201849A1 (en) 2007-08-30
JP3747908B2 (ja) 2006-02-22
US7794161B2 (en) 2010-09-14
EP1475968A4 (en) 2011-05-18
US7210863B2 (en) 2007-05-01

Similar Documents

Publication Publication Date Title
WO2004056117A1 (ja) カメラ制御システム、カメラサーバ、クライアント、制御方法及び記録媒体
US8064080B2 (en) Control of data distribution apparatus and data distribution system
JP3581560B2 (ja) カメラ制御システムおよびコンピュータ端末およびそれらの制御方法およびそれらの制御を実行するプログラムを記憶した記憶媒体
JP3667042B2 (ja) カメラ制御システムおよびその制御方法およびカメラクライアント及びカメラクライアントの制御を実行するプログラムを記憶した記憶媒体
JPH1042278A (ja) 映像入力システム及び映像入力制御装置及びその方法
JP2011239149A (ja) 制御装置、カメラシステム及びプログラム
JP3990771B2 (ja) カメラ制御システム、カメラサーバ、カメラ制御方法、及び記憶媒体
JP2006115046A (ja) 映像配信装置及びクライアント
CN102244723A (zh) 控制设备、相机系统和程序
KR101437366B1 (ko) 감시영상 모니터링 시스템 및 감시영상 모니터링 방법
JPH11284978A (ja) 画像配信装置、画像配信システム、および画像配信方法
JP4780596B2 (ja) カメラインタフェース装置および画像通信システム
JPH10164419A (ja) カメラ制御装置及び方法
JP2000050243A (ja) カメラ制御システムおよびその制御方法およびその処理を実行させるプログラムを記憶した記憶媒体および映像受信端末
JP2002354321A (ja) 画像サーバーシステム
JP6967268B2 (ja) 遠隔案内プログラム、遠隔案内システム及び遠隔案内方法
JP3372784B2 (ja) 制御システム及びサーバ及びクライアント装置及び制御方法及びコンピュータ可読記憶媒体
JP2003023619A (ja) 画像サーバー及び画像サーバーシステム
JP4733942B2 (ja) カメラシステム
JP5721345B2 (ja) 画像検出システム、画像検出方法および画像制御プログラム
JP2005222476A (ja) 設備利用支援装置、設備利用支援方法及びそのプログラム
WO2021019987A1 (ja) 情報処理装置、および情報処理方法、並びにプログラム
JP2022037459A (ja) 表示制御装置、表示制御方法及び表示制御プログラム
JP2002290953A (ja) マルチキャスト映像配信システム
JP2007306048A (ja) 撮像装置、巡回撮影システム、制御方法、及びプログラム

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): CN US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR

WWE Wipo information: entry into national phase

Ref document number: 10504405

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 2003780731

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 20038A02697

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWP Wipo information: published in national office

Ref document number: 2003780731

Country of ref document: EP