JPH11308515A - カメラ操作装置およびカメラサーバおよびそれらの制御方法およびそれらの動作処理を実行させるためのプログラムを記憶した記憶媒体 - Google Patents

カメラ操作装置およびカメラサーバおよびそれらの制御方法およびそれらの動作処理を実行させるためのプログラムを記憶した記憶媒体

Info

Publication number
JPH11308515A
JPH11308515A JP10107845A JP10784598A JPH11308515A JP H11308515 A JPH11308515 A JP H11308515A JP 10107845 A JP10107845 A JP 10107845A JP 10784598 A JP10784598 A JP 10784598A JP H11308515 A JPH11308515 A JP H11308515A
Authority
JP
Japan
Prior art keywords
camera
module
type
control
server
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
JP10107845A
Other languages
English (en)
Other versions
JP4590039B2 (ja
JPH11308515A5 (ja
Inventor
Taisuke Kobayashi
泰介 小林
Kenji Morita
憲司 守田
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 JP10784598A priority Critical patent/JP4590039B2/ja
Priority to US09/289,855 priority patent/US6856346B1/en
Publication of JPH11308515A publication Critical patent/JPH11308515A/ja
Publication of JPH11308515A5 publication Critical patent/JPH11308515A5/ja
Application granted granted Critical
Publication of JP4590039B2 publication Critical patent/JP4590039B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/141Systems for two-way working between two video terminals, e.g. videophone
    • H04N7/147Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals
    • 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/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/695Control of camera direction for changing a field of view, e.g. pan, tilt or based on tracking of objects

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Studio Devices (AREA)
  • Closed-Circuit Television Systems (AREA)

Abstract

(57)【要約】 【課題】 複数種のビデオカメラの制御に迅速に対応可
能なカメラ制御システムを提供することを目的とする。 【解決手段】 カメラの種類のそれぞれに対応して前記
カメラの制御指令の生成処理を行うための少なくとも1
つのモジュールを格納する格納手段と、制御対象のカメ
ラの種類に関する情報を認識する認識手段と、前記認識
手段によって認識されたカメラの種類に関する情報に基
づいて、前記少なくとも1つのモジュールの中から前記
カメラの制御指令の生成処理を行うモジュールを選択す
る選択手段とを備える。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、ネットワークを介
してカメラを遠隔制御可能なカメラ制御システムに関す
るものである。
【0002】
【従来の技術】近年、インターネットなどのネットワー
クを介して接続されたビデオカメラからの映像を複数の
クライアント(コンピュータ端末)に送信する映像伝送
システムが提案されている。
【0003】また、さらに前記ビデオカメラにパン,チ
ルト,ズーム等の機能を付加し、その機能の制御をカメ
ラ操作装置(クライアント)からネットワークを介して
制御可能とするカメラ制御システムが提案されている。
そして、最近ではこのパン,チルト,ズームなどの機能
のほかに新たな機能を付加したビデオカメラあるいは以
前とは異なる制御形態によって動作するビデオカメラな
どが開発され、ネットワークには複数種のビデオカメラ
が接続されつつある。
【0004】
【発明が解決しようとする課題】しかしながら、このよ
うな互いに異なる制御形態のビデオカメラが接続された
場合、カメラ操作装置及びカメラサーバはそれらにそれ
ぞれ対応する形態の制御コマンドの処理を行わなければ
ならなかった。
【0005】本発明は、上述したような複数種のビデオ
カメラの制御に迅速に対応可能なカメラ制御システムを
提供することを目的とする。
【0006】
【課題を解決するための手段】上述した目的を達成する
ために本発明の請求項1に係る発明によれば、ネットワ
ークを介してカメラを操作するためのカメラ操作装置に
おいて、前記カメラの種類のそれぞれに対応して前記カ
メラの制御指令の生成処理を行うための少なくとも1つ
のモジュールを格納する格納手段と、制御対象のカメラ
の種類に関する情報を認識する認識手段と、前記認識手
段によって認識されたカメラの種類に関する情報に基づ
いて、前記少なくとも1つのモジュールの中から前記カ
メラの制御指令の生成処理を行うモジュールを選択する
選択手段とを備えることを特徴とする。
【0007】また、請求項2にかかる発明によれば、請
求項1において、さらに、前記認識手段によって認識さ
れたカメラの種類に対応するモジュールが前記カメラ制
御装置に存在しない場合、ネットワーク上の前記認識手
段によって認識されたカメラの種類に対応するモジュー
ルを有する装置に対して前記認識手段によって認識され
たカメラの種類に対応するモジュールの送信要求を行う
モジュール要求手段とを備えることを特徴とする。
【0008】また、請求項3に係る発明によれば、請求
項1または請求項2において、さらに、所望のカメラの
制御権を前記所望のカメラの制御を実行するカメラサー
バに対して要求する制御権要求手段とを備え、前記カメ
ラの種類に関する情報は、前記制御権要求手段による前
記カメラの制御権の要求にともなって前記カメラサーバ
から通知される前記カメラの制御権の獲得通知に付随し
ていることを特徴とする。
【0009】また、請求項4に係る発明によれば、請求
項1ないし請求項3のいずれか一項において、前記カメ
ラ操作装置は少なくとも前記カメラの撮像方向およびズ
ーム倍率を操作可能であることを特徴とする。
【0010】また、請求項5に係る発明によれば、接続
されているカメラをネットワークを介して遠隔地から操
作可能とするためのカメラサーバにおいて、ネットワー
クを介してカメラ操作装置から現在接続されているカメ
ラの制御権の要求が受信された場合に前記カメラ操作装
置が前記現在接続されているカメラを操作可能かどうか
を判断する判断手段と、前記判断手段によって前記カメ
ラ操作装置が前記現在接続されているカメラを操作可能
と判断された場合、前記現在接続されているカメラの制
御権の獲得通知を前記カメラ操作装置に出力するととも
に前記現在接続されているカメラの種類に関する情報を
付随して出力する出力手段とを備えることを特徴とす
る。
【0011】また、請求項6に係る発明によれば、請求
項5において、前記出力手段は、前記前記判断手段によ
って前記カメラ操作装置が前記現在接続されているカメ
ラを操作不可能と判断された場合、前記現在接続されて
いるカメラの制御権の非獲得通知を前記カメラ操作装置
に出力するとともに前記現在接続されているカメラの種
類に関する情報を付随して出力するように構成されてい
ることを特徴とする。
【0012】また、請求項7に係る発明によれば、接続
されているカメラをネットワークを介して遠隔地から操
作可能とするためのカメラサーバにおいて、前記カメラ
の種類のそれぞれに対応して前記カメラの制御処理を行
うための少なくとも1つのモジュールを格納する格納手
段と、前記少なくとも1つのモジュールの中から前記カ
メラの制御処理を行うモジュールを選択する選択手段
と、前記格納手段によって格納される少なくとも1つの
モジュールの中に現在接続されているカメラの種類に対
応するモジュールが存在しない場合、ネットワーク上の
装置に対して現在接続されているカメラに対応するモジ
ュールの送信要求を行うモジュール要求手段とを備える
ことを特徴とする。
【0013】また、請求項8に係る発明によれば、請求
項7において、さらに、前記現在接続されているカメラ
の種類を認識する認識手段とを備え、前記選択手段は前
記認識手段によって認識されたカメラの種類に対応する
モジュールを選択するように構成されていることを特徴
とする。
【0014】また、請求項9に係る発明によれば、請求
項6ないし請求項8のいずれか一項において、前記カメ
ラサーバは、接続されているカメラの撮像方向およびズ
ーム倍率を少なくとも制御可能であることを特徴とす
る。
【0015】また、請求項10に係る発明によれば、ネ
ットワークを介してカメラを操作するためのカメラ操作
装置の制御方法において、前記カメラの種類のそれぞれ
に対応して前記カメラの制御指令の生成処理を行うため
の少なくとも1つのモジュールを格納する格納工程と、
制御対象のカメラの種類に関する情報を認識する認識工
程と、前記認識工程によって認識されたカメラの種類に
関する情報に基づいて、前記少なくとも1つのモジュー
ルの中から前記カメラの制御指令の生成処理を行うモジ
ュールを選択する選択工程とを備えることを特徴とす
る。
【0016】また、請求項11に係る発明によれば、請
求項9において、さらに、前記認識工程によって認識さ
れたカメラの種類に対応するモジュールが前記カメラ制
御装置に存在しない場合、ネットワーク上の前記認識工
程によって認識されたカメラの種類に対応するモジュー
ルを有する装置に対して前記認識工程によって認識され
たカメラの種類に対応するモジュールの送信要求を行う
モジュール要求手段とを備えることを特徴とする。
【0017】また、請求項12に係る発明によれば、請
求項10または請求項11において、さらに、所望のカ
メラの制御権を前記所望のカメラの制御を実行するカメ
ラサーバに対して要求する制御権要求工程とを備え、前
記カメラの種類に関する情報は、前記制御権要求工程に
よる前記カメラの制御権の要求にともなって前記カメラ
サーバから通知される前記カメラの制御権の獲得通知に
付随していることを特徴とする。
【0018】また、請求項13に係る発明によれば、請
求項10ないし請求項12のいずれか一項において、前
記カメラ操作装置は少なくとも前記カメラの撮像方向お
よびズーム倍率を操作可能であることを特徴とする。
【0019】また、請求項14に係る発明によれば、接
続されているカメラをネットワークネットワークを介し
てカメラ操作装置から現在接続されているカメラの制御
権の要求が受信された場合に前記カメラ操作装置が前記
現在接続されているカメラを操作可能かどうかを判断す
る判断工程と、前記判断工程によって前記カメラ操作装
置が前記現在接続されているカメラを操作可能と判断さ
れた場合、前記現在接続されているカメラの制御権の獲
得通知を前記カメラ操作装置に出力するとともに前記現
在接続されているカメラの種類に関する情報を付随して
出力する出力工程とを備えることを特徴とする。
【0020】また、請求項15に係る発明によれば、接
続されているカメラをネットワークを介して遠隔地から
操作可能とするためのカメラサーバの制御方法におい
て、前記カメラの種類のそれぞれに対応して前記カメラ
の制御処理を行うための少なくとも1つのモジュールを
格納する格納工程と、前記少なくとも1つのモジュール
の中から前記カメラの制御処理を行うモジュールを選択
する選択工程と、前記格納工程によって格納される少な
くとも1つのモジュールの中に現在接続されているカメ
ラの種類に対応するモジュールが存在しない場合、ネッ
トワーク上の装置に対して現在接続されているカメラに
対応するモジュールの送信要求を行うモジュール要求工
程とを備えることを特徴とする。
【0021】また、請求項16に係る発明によれば、請
求項15において、さらに、前記現在接続されているカ
メラの種類を認識する認識工程とを備え、前記選択工程
は前記認識工程によって認識されたカメラの種類に対応
するモジュールを選択するように構成されていることを
特徴とする。
【0022】また、請求項17に係る発明によれば、請
求項14ないし請求項16のいずれか一項において、前
記カメラサーバは、接続されているカメラの撮像方向お
よびズーム倍率を少なくとも制御可能であることを特徴
とする。
【0023】また、請求項18に係る発明によれば、ネ
ットワークを介してカメラを操作するためのカメラ操作
装置の動作処理を実行させるためのプログラムを記憶し
た記憶媒体であって、前記カメラの種類のそれぞれに対
応して前記カメラの制御指令の生成処理を行うための少
なくとも1つのモジュールを格納させ、制御対象のカメ
ラの種類に関する情報を認識させ、認識させたカメラの
種類に関する情報に基づいて、前記少なくとも1つのモ
ジュールの中から前記カメラの制御指令の生成処理を行
うモジュールを選択させるプログラムを記憶したことを
特徴とする。
【0024】また、請求項19によれば、請求項18に
おいて、さらに、認識させたカメラの種類に対応するモ
ジュールが前記カメラ制御装置に存在しない場合、ネッ
トワーク上の認識させたカメラの種類に対応するモジュ
ールを有する装置に対して認識させたカメラの種類に対
応するモジュールの送信要求を実行させるプログラムを
記憶したことを特徴とする。
【0025】また、請求項20に係る発明によれば、接
続されているカメラをネットワークを介して遠隔地から
操作可能とするためのカメラサーバの動作処理を実行さ
せるプログラムを記憶した記憶媒体であって、ネットワ
ークを介してカメラ操作装置から現在接続されているカ
メラの制御権の要求が受信された場合に前記カメラ操作
装置が前記現在接続されているカメラを操作可能かどう
かを判断させ、前記カメラ操作装置が前記現在接続され
ているカメラを操作可能な場合、前記現在接続されてい
るカメラの制御権の獲得通知を前記カメラ操作装置に出
力させるとともに前記現在接続されているカメラの種類
に関する情報を付随して出力させるプログラムを記憶し
たことを特徴とする。
【0026】また、請求項21に係る発明によれば、接
続されているカメラをネットワークを介して遠隔地から
操作可能とするためのカメラサーバの動作処理を実行さ
せるためのプログラムを記憶した記憶媒体であって、前
記カメラの種類のそれぞれに対応して前記カメラの制御
処理を行うための少なくとも1つのモジュールを格納さ
せ、前記少なくとも1つのモジュールの中から前記カメ
ラの制御処理を行うモジュールを選択させ、前記少なく
とも1つのモジュールの中に現在接続されているカメラ
の種類に対応するモジュールが存在しない場合、ネット
ワーク上の装置に対して前記現在接続されているカメラ
に対応するモジュールの送信要求を実行させるプログラ
ムを記憶したことを特徴とする。
【0027】また、請求項22に係る発明によれば、請
求項21において、さらに、前記現在前記選択手段は前
記認識手段によって認識させたカメラの種類に対応する
モジュールを選択させるプログラムを記憶したことを特
徴とする。
【0028】また、請求項23に係る発明によれば、請
求項1ないし請求項22のいずれか一項において、前記
カメラの種類に関する情報は、前記カメラに用いられる
制御コマンドの形態であることを特徴とする。
【0029】
【発明の実施の形態】以下、添付の図面に沿って本発明
の実施の形態を説明する。
【0030】(第1の実施の形態)図1は、本実施の形
態のカメラ制御システム模式図であり、101はカメラ
サーバ、102はクライアント、103はカメラであ
る。カメラ装置103は、外部からの命令によってパン
チルトなどの撮像方向、不図示のズームレンズのパルス
値を制御することによってズームなどの制御を可能とす
る。
【0031】カメラサーバ101およびクライアント1
02は、それぞれコンピュータなどの情報処理装置によ
って構成され、インターネットあるいはイントラネット
などのネットワークに接続されている。本実施の形態の
カメラシステムは、クライアント102からネットワー
クを介してリクエストがカメラサーバ101へ送られ、
これが受け入れられるとカメラサーバ101からクライ
アント102へ映像データが配送され、クライアントで
カメラ装置103によって撮像された映像を見ることを
可能としている。また、クライアント102からカメラ
制御コマンドがカメラサーバ101へ送られ、カメラ装
置103のズーム、パン、チルトなどの操作を可能とし
ている。クライアント102は、複数のカメラサーバ1
02の中からアクセスするカメラサーバを選択する(実
際には、カメラサーバに接続されるカメラ装置を選択し
ている)ことが可能である。
【0032】カメラ管理端末100は、ネットワークに
接続されているカメラに対してその起動時にそれぞれの
カメラに対応する設定情報を提供する。なお、カメラ管
理端末100は、カメラサーバ101の任意の1つに組
み込まれてもよいし、それぞれに組み込まれていてもよ
い。
【0033】図2は、図1のカメラ制御システムの変形
例を示したもので、広く普及しているWeb技術を併用し
た構成を示したものであり、ネットワークに接続された
WWW(World Wide Web)サーバ105が必要となる。WWW
サーバ105内のWebページデータには、どのアドレス
でカメラサーバへ接続できるかを示すリンクが配置さ
れ、これにより、容易に所望のカメラサーバへ接続する
ことが可能となる。
【0034】WWWでは、直接、あるいはゲートウエイ
を使って他のプロトコルを使うサーバにアクセスしてそ
れらの結果を最終的にハイパーテキストにしてユーザに
表示している。つまり、WWWブラウザからは、文書デ
ータやイメージデータの格納先であるWWWサーバに対
して、対象とするデータの格納先が示されたURL(Un
iform Resource Locator)に従ってその情報を提示す
る。WWWサーバは、これに応えて、対応する文書デー
タやイメージデータをWWWブラウザに返答する。
【0035】図3はカメラサーバ101およびカメラ装
置103のハードウェア構成の一例を示したものであ
る。図3において、所定のプログラムを格納したハード
ディスクあるいはROMなどの二次記憶装置105およ
びメモリ(RAM)106、カメラ装置103から映像
データを取り込むための画像キャプチャボード107、
カメラ装置103に制御コマンドを送るためのカメラI
/F108、ネットワークとカメラサーバを接続するた
めのネットワークI/F109、プログラムに基づいて
各種の処理を実行するCPU110、プログラムを外部
からロードするための外部記憶装置115などからな
る。
【0036】なお、キーボード113およびマウス11
4、カメラ装置103をカメラサーバ101側において
制御する場合に制御命令を入力可能とする。周辺コント
ローラ115は、これらキーボード113およびマウス
114から入力された信号を取得している。また、カメ
ラ装置103によって撮像された画像信号は、表示ボー
ド111を介して所定の信号に変換され、その変換され
た信号に基づきディスプレイ装置112によって画像が
表示される。
【0037】図4はクライアント102のハードウェア
構成の一例を示したものであり、クライアント102
は、プログラムを格納したハードディスクあるいはRO
Mなどの二次記憶装置205およびメモリ(RAM)2
06、ネットワークと接続するためのネットワークI/
F、プログラムによる各種の処理を実行するCPU21
0、プログラムを外部からロードするための外部記憶装
置215、ネットワークを介してカメラサーバ101に
接続されるカメラ装置103に対する制御命令を入力す
るためのマウス214およびキーボード213、マウス
214およびキーボード213の入力信号を取り込むた
めの周辺コントローラ、カメラによって撮像された画像
を表示する表示装置212、表示装置212に表示する
ためにカメラサーバから送信された信号を所定の信号に
変換する表示ボード211などによって構成される。
【0038】図5は、本実施の形態のクライアント10
2のディスプレイ装置212に表示されるウインドウを
示すものである。図5において、画像表示領域136
は、カメラ装置103によって撮像された画像を表示す
る。また、つまみ131は、カメラ装置103のズーム
の制御を行なうためのものであり、つまみ131をマウ
ス214などを用いて上に移動させるとテレ方向にズー
ム制御を実行させることができ、下に移動させるとワイ
ド方向にズーム制御を実行させることができる。
【0039】また、つまみ132は、カメラ装置103
の撮像方向のチルト方向の制御を行なうためのつまみで
あり、マウス214などを用いてつまみを左右に移動さ
せると、それに応じてカメラ装置103の撮像方向を左
右に移動させることができる。
【0040】また、つまみ133は、カメラ装置103
の撮像方向のパン方向の制御を行なうためのつまみであ
り、マウス214などを用いてつまみを上下に移動させ
ると、それに応じてカメラ装置103の撮像方向を上下
に移動させることができる。ボタン134は、カメラ装
置103の制御権をカメラサーバ101に要求するため
のものであり、このボタン134を指示するとネットワ
ークに接続されるカメラ装置103のリストが表示さ
れ、リスト中のカメラ装置名を選択することによって選
択したカメラの制御権を指示することが可能となる。1
35は逆光補正用のボタンである。また、137はキャ
ンセルボタンであり、現在制御中のカメラ装置103の
制御を終了するためのボタンである。
【0041】図5のウインドウは、上述したように、カ
メラ制御命令を入力するためのGUI(Graphical User
Interface)であり、カメラサーバ101から得られた
映像データを基にして画像が映像表示領域136に表示
され、つまみ131〜133あるいは操作ボタンなどか
らの指示は、カメラサーバ101へ送られる。
【0042】図6は、上述した本実施の形態のカメラ制
御システムのソフトウエアの模式的な構成を示したもの
である。
【0043】図6において、カメラサーバ101のカメ
ラ制御サーバ301は、クライアント102からネット
ワークを介して送信された制御指令に応じてカメラ装置
103Aあるいは種類の異なるカメラ装置103Bを制
御可能とするものであり、カメラ装置103Aあるいは
カメラ装置103Bの種類(機能)に対応したモジュー
ルを選択的に用いることによってそれぞれ動作してい
る。さらに、映像サーバ302は、接続されたカメラ装
置103から出力された映像信号の処理を行う。具体的
に映像サーバ302は、カメラ装置103から出力され
るNTSC等のアナログビデオ信号をデジタルのRGB
あるいはYUV画像信号に変換し、さらにMPEGある
いはMotion−JPEG等の既存の圧縮形式によっ
て圧縮データに変換する。圧縮手段に対する特別な制約
はなく、H.261,H.263といった方式も利用可能
である。なお、図8においてはカメラサーバ101にカ
メラ装置103Aが接続されているものとする。
【0044】クライアント102は、ネットワークに接
続された所望のカメラの制御指令を行うカメラ制御部3
03とネットワークから受信された映像データを伸長処
理などを施すことによってディスプレイ装置212の表
示画面で映像表示を行うための映像表示部304とによ
って構成される。カメラ制御部303はネットワークに
接続されているカメラ装置103のそれぞれに対応する
モジュールを備え、対象とするカメラ装置に応じて必要
とするモジュールを選択を行い、選択されたモジュール
を用いて前記カメラ装置に対応する制御コマンドの生成
処理を実行している。
【0045】なお、図6においては、便宜的にカメラ管
理端末100およびカメラサーバ101およびクライア
ント102が1つずつネットワーク上に接続されている
がこの限りではなくそれぞれ複数あってもよい。
【0046】カメラ管理端末100において、カメラ制
御サーバ305および映像サーバ管理部306は、ネッ
トワークに接続されるカメラ装置103の設定情報(後
述)をその種類ごとに保持している。
【0047】図7は、カメラ制御サーバ301に用いら
れるカメラパラメータを特定のファイル(OSによって
はレジストリ等のシステムデータベース)に設定するカ
メラ管理端末100の表示画面の一例を示すものであ
る。また、図8はカメラ管理端末100において、ネッ
トワーク上に接続されるカメラサーバ101のカメラパ
ラメータを設定する場合のフローチャートである。
【0048】図8のs101において、カメラ管理端末
100が起動すると、まず現在のカメラ制御サーバ30
1及び映像サーバ302に関するカメラパラメータの設
定情報がネットワークを介してカメラ制御サーバ301
および映像サーバ302の動作しているマシン上の特定
のファイル(例えば、OSのレジストリファイル)から
読みだされ、さらに図7に示すような表示画面上に表示
される。ここで、カメラ装置の種類ごとに設定モジュー
ル(OSによってはDynamic Link Libraryなど)が用意
されており、カメラサーバ101が新たに起動した場合
に接続されているカメラ装置を特定し、その起動したカ
メラ装置用のカメラパラメータをリンクさせるようにし
ている。
【0049】次にs102において、システムの管理者
によって図7の画面上でカメラパラメータの入力操作が
行われた場合、s103に進み、その操作がOKボタン
を選択したものでなければs104に進み、入力された
カメラパラメータが適正であるかどうかをチェックす
る。適正でなければs105に進み、エラーメッセージ
が出力される。適正であるならばs106に進み、画面
の表示形態を更新する。
【0050】s102でOKボタンが選択されたことが
s103において判断されると、s107に進み、カメ
ラ管理端末100内のメモリののデータ(カメラパラメ
ータ)が更新される。s108に進み、カメラ管理端末
100は接続先のカメラサーバに対応するカメラパラメ
ータをネットワークを介してカメラ制御サーバ302及び
映像サーバ302の動作しているマシン上の特定のファイ
ルに出力する。すなわちカメラサーバ101が現在接続
されているカメラ装置(図6においてはカメラ装置A)
がどのような種類であるか問い合せ、現在カメラ制御サ
ーバ301が動作しているモジュールに対応するカメラ
パラメータを選択出力する。
【0051】そしてs109に進み、カメラ管理端末1
00において、出力したカメラパラメータを反映させる
ためにカメラサーバを再起動させるか否かが決定され
る。そのカメラパラメータを反映させるために再起動さ
せる場合にはs110に進みカメラサーバの再起動が実
行される。再起動させる必要がない場合にはそのまま処
理が終了する。
【0052】なお、本実施の形態におけるカメラ管理端
末において設定可能なカメラパラメータとして、カメラ
制御通信用のTCPポート番号,カメラ装置103と接
続するシリアルポート番号,シャッタースピード,カメ
ラ制御関連のログ情報の有無とログファイル名、映像を
キャプチャする時間間隔を規定するフレームレート,映
像信号の圧縮の品質,1つのクライアントがカメラ装置
103を制御可能とする最大の時間などである。
【0053】図9は本実施の形態のクライアント102
側の動作処理フローチャートである。
【0054】まずs201において、カメラサーバ10
1に対しカメラ装置103の制御権の要求を行うかどう
か決定する。制御権の獲得要求が図5の画面上で行われ
た場合、s202に進みカメラサーバ101からカメラ
装置103の制御権が獲得できたかどうかを知らせる通
知が送信されてくるのを待つ。ここで送信されてきた通
知によってカメラ装置103の制御権が獲得できなかっ
たことが確認された場合にはs201の戻る。また、カ
メラ装置103の制御権が獲得された場合にはs203
に進む。
【0055】s203において、カメラサーバ101か
ら送信されてきた制御権の獲得通知のデータに含まれる
現在カメラサーバ101が接続中のカメラ装置103の
種類に関するデータの基づき、接続中のカメラ装置10
3の種類(機能)を確認する。
【0056】次にs204に進み、カメラ制御部303
において、確認されたカメラ装置103の種類(機能)
に対応するモジュールを選択する。なお、図6において
はカメラサーバ101に接続されているカメラ装置はカ
メラ装置Aであるので、カメラ装置A用のモジュールが
選択され、s205に進み、選択されたモジュールに基
づいてカメラ制御部303の動作が開始されカメラ装置
Aの制御が可能となる。
【0057】s206において、カメラ装置Aに対する
制御時間が制限時間いっぱいとなったときあるいはカメ
ラ制御権を放棄した場合は、カメラ装置Aの制御が終了
される。
【0058】以上説明したように、本実施の形態によれ
ば、制御するカメラ装置の種類に応じてカメラ制御部3
03を動作させるモジュールを自動的に切り換えている
ので、使用者が接続中のカメラ装置の種類に対応するカ
メラ制御部303のモジュールを検索する必要がなくな
る。
【0059】(第2の実施の形態)本実施の形態は、カ
メラサーバ101に新たな種類(機能)のカメラが接続
された場合のカメラ制御システムの実施の形態である。
【0060】図10は本実施の形態のカメラ制御システ
ムの摸式図である。図10に示すように、本実施の形態
では、ネットワーク上にモジュール管理サーバ104が
接続されており、このモジュール管理サーバ104はカ
メラ装置103の様々な種類(機能)にそれぞれ対応す
る複数のモジュールが備えられており、カメラサーバ1
01,クライアント102,カメラ管理端末100に対
して必要に応じて複数のモジュールの中から選択的に配
信することができる。ここで、モジュール管理サーバに
備えられる複数のモジュールは、互いに異なるカメラ装
置103の制御コマンド形態、カメラ装置103の撮像
方向の制御範囲、ズーム倍率の駆動限界等の機能の違い
に対応するためのものである。また、モジュール管理サ
ーバ104は、自身に格納されているモジュールをネッ
トワーク上で配信可能な管理範囲が定められていてもよ
い。この場合、モジュール管理サーバ104はネットワ
ーク上に複数接続され、それぞれの管理範囲に存在する
カメラサーバ101,クライアント102,カメラ管理
端末100等に対してモジュールを配信することにな
る。
【0061】なお、本実施の形態において、カメラサー
バ101およびクライアント102およびカメラ管理端
末100の構成は第1の実施の形態と同様であるのでそ
の説明は省略する。
【0062】図11は、カメラサーバ101にカメラ装
置103が新たに接続されたときのカメラサーバ101
の動作処理フローチャートであり図11に沿って本実施
の形態を説明する。
【0063】まずs301において、カメラ装置103
が新たにカメラサーバ101に接続される(図10にお
いてはカメラ装置C)と、s302に進み、接続された
カメラ装置103に対応するモジュールがあるかどうか
判断する。その判断方法としては、例えば、カメラサー
バ101内のカメラ制御サーバ301が保持しているモ
ジュールをそれぞれ動作させ、カメラ装置103からの
返信結果によって判断したり、予め管理者がカメラサー
バ101に対して接続したカメラ装置103の種類(機
能)に関する情報を入力しておき、その入力結果を基に
して判断してもよい。また、モジュール管理サーバ10
4が有するモジュールをそれぞれ動作させてカメラ装置
103の種類をモジュール管理サーバ104側で判断さ
せてもよい。
【0064】ここで、現在接続されているカメラ装置1
03に対応するモジュールがカメラ制御サーバ301に
存在していると判断された場合にはs301に戻り、現
在保持しているモジュールによって新たにカメラ装置1
03の接続変更があるまでカメラ制御サーバ301を動
作させる。
【0065】また、現在接続されているカメラ装置10
3に対応するモジュールがカメラ制御サーバ301に存
在していないと判断された場合には、s303に進み、
モジュール管理サーバ104に対して現在接続されてい
るカメラ装置103(図10においてはカメラ装置C)
に対応するモジュールを要求する。
【0066】s304において、モジュール管理サーバ
104から要求したモジュールが受信された場合、s3
05に進みカメラサーバ101内で再起動処理が行わ
れ、受信した現在接続されているカメラ装置103に対
応するモジュール(図10においてはカメラ装置Cに対
応するモジュール)によってカメラ制御サーバ301が
動作可能となる。なお、s304において、モジュール
管理サーバ104は、カメラ管理端末100に対しても
カメラ装置Cに対応するモジュールを出力している。こ
れによってカメラ管理端末100においてもカメラ装置
Cに対応して動作可能となる。
【0067】以上説明したように、本実施の形態によれ
ば、カメラサーバ101において新たに接続されたカメ
ラ装置に対応するモジュールを有していなくてもネット
ワーク上に接続されているモジュール管理サーバ104
から対応モジュールを取得することができる。そのた
め、新たな種類のカメラ装置103が接続された場合に
おいても迅速かつ容易に接続中のカメラ装置を動作させ
ることが可能となる。
【0068】(第3の実施の形態)本実施の形態は、第
2の実施の形態のカメラ制御システムにおいてクライア
ント102によってカメラ装置103の制御を実行する
場合の形態である。なお、本実施の形態において、カメ
ラサーバ101およびクライアント102およびカメラ
管理端末100の構成は第1,第2の実施の形態と同様
であるのでその説明は省略する。
【0069】図12は、クライアント102が任意のカ
メラの制御権を要求した場合のクライアント102の動
作処理フローチャートである。図12に沿って本実施の
形態を説明する。
【0070】まずs401において、カメラサーバ10
1に対しカメラ装置103の制御権の要求を行うかどう
か決定する。制御権の獲得要求が図5の画面上で行われ
た場合、s402に進み、カメラサーバ101からカメ
ラ装置103の制御権が獲得できたかどうかを知らせる
通知が送信されてくるのを待つ。ここでカメラ装置10
3の制御権が獲得できなかった場合には、s402aに
進み、カメラサーバ101から制御権の非獲得通知が受
信される。
【0071】s403において、カメラサーバ101か
ら送信されてきた制御権の獲得通知あるいは非獲得通知
のデータに付随して送信されてきた現在カメラサーバ1
01が接続中のカメラ装置103の種類に関するデータ
に基づき、その対象とするカメラサーバ101に接続さ
れているカメラ装置103の種類(機能)を確認する。
ここで、カメラ装置103の制御コマンドの形態に関す
る情報およびカメラ装置103が有する機能の有無に関
する情報が含まれる。
【0072】次にs404に進み、対象とするカメラ装
置103の種類(機能)に対応するモジュール(図10
においてはカメラ装置C)が確認されなかった場合、s
405に進み、モジュール管理サーバ104に対して対
応モジュールの送信要求を行う。そして、s406にお
いて、モジュール管理サーバ104から対象とするカメ
ラ装置103に対応するモジュールが受信されると、s
407に進み、対象とするカメラ装置103の制御権が
獲得されている場合には、s408に進み、カメラ装置
103の制御が可能状態となる。また、制御権が獲得さ
れていない場合には、s401に戻る。
【0073】また、s404において、対象とするカメ
ラ装置103の種類(機能)に対応するモジュール(図
10においてはカメラ装置C)がカメラ制御部303内
に格納されていると確認された場合にはs407に進
み、制御権が獲得されている場合には接続中のカメラ装
置103の制御が可能状態となる。
【0074】s408において、キャンセルボタン13
7が選択されるかあるいは接続中のカメラ装置103に
対する制御の制限時間がオーバーすると、カメラ装置1
03の制御が終了することとなる。
【0075】以上説明したように本実施の形態によれ
ば、クライアント102において、カメラ制御の実行対
象のカメラ装置103に対応するモジュールを有してい
なくても、モジュール管理サーバ104からそのカメラ
装置103に対応するモジュールをネットワークを介し
て受信することによってそのカメラ装置103の制御を
迅速に行うことができる。
【0076】なお、上述した実施の形態においてはカメ
ラサーバ101,モジュール管理サーバ104,カメラ
管理端末100がそれぞれ独立してネットワークに接続
されていたが、図13に示すように、カメラサーバ10
1のそれぞれがモジュール管理サーバ104およびカメ
ラ管理端末100の機能を有していてもよい。この場
合、上述の実施の形態においてネットワークを介して行
われていたカメラサーバ101,モジュール管理サーバ
104,カメラ管理端末100間の処理がカメラサーバ
100の内部で実行されることになる。また、クライア
ント102は、接続中のカメラ装置103に対応するモ
ジュールを該カメラ装置103の接続先のカメラサーバ
101に要求することになる。
【0077】なお、上記実施の形態において、クライア
ントはカメラ操作装置に対応する。また、請求項1の格
納手段はメモリ(RAM)206あるいは2次記憶装置
205に対応する。また、請求項1の認識手段,選択手
段,モジュール要求手段,制御権要求手段はCPU21
0に対応する。また、請求項5の判断手段および出力手
段はCPU110に対応する。また、請求項6の選択手
段,モジュール要求手段,認識手段はCPU110に対
応する。また、請求項6の格納手段は2次記憶装置10
5あるいはメモリ(RAM)106に対応する。
【0078】本発明は、一例として、前述した実施形態
の機能を実現するソフトウェアのプログラムコードを記
録した記録媒体を、システムあるいは装置に供給し、そ
のシステムあるいは装置のコンピュータ(またはCPU
やMPU)が記憶媒体に格納されたプログラムコードを
読み出し実行することによって達成できる。
【0079】この場合、記憶媒体から読み出されたプロ
グラムコード自体が前述した実施形態の機能を実現する
ことになり、そのプログラムコードを記憶した記憶媒体
は本発明を構成することになる。
【0080】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピーディスク、ハードディ
スク、光ディスク、光磁気ディスク、CD−ROM、C
D−R、磁気テープ、不揮発性のメモリカード、ROM
などを用いることができる。
【0081】また、コンピュータが読み出したプログラ
ムコードを実行することにより、前述した実施形態の機
能が実現されるだけでなく、そのプログラムコードの指
示に基づき、コンピュータ上で稼動しているOS(オペ
レーティングシステム)などが実際の処理の一部または
全部を行い、その処理によって前述した実施形態の機能
が実現される場合も含まれる。
【0082】さらに、記憶媒体から読み出されたプログ
ラムコードが、コンピュータに挿入された機能拡張ボー
ドやコンピュータに接続された機能拡張ユニットに備わ
るメモリに書き込まれた後、そのプログラムコードの指
示にもとづき、その機能拡張ボードや機能拡張ユニット
に備わるCPUなどが実際の処理の一部または全部を行
い、その処理によって前述した実施形態の機能が実現さ
れる。
【0083】本発明を上記記憶媒体に適用する場合、そ
の記憶媒体には、先に説明したフローチャートに対応す
るプログラムコードを格納することになるが、簡単に説
明すると、本発明のカメラ制御システムに不可欠なモジ
ュールを、記憶媒体に格納することになる。
【0084】
【発明の効果】以上説明したように、本発明によれば、
あらゆるカメラに迅速に対応して制御することが可能な
カメラ制御システムを提供することができる。
【図面の簡単な説明】
【図1】本発明の実施の形態のカメラ制御システムの一
例を示す図。
【図2】本発明の実施の形態のカメラ制御システムの一
例を示す図。
【図3】本発明の実施の形態のカメラサーバの構成図。
【図4】本発明の実施の形態のクライアントの構成図。
【図5】ディスプレイ装置212の表示画面の一例を示
す図。
【図6】本実施の形態のカメラ制御システムのソフトウ
エアの構成を示す図。
【図7】カメラ管理端末100においてカメラサーバ1
01のカメラパラメータを設定するための表示画面
【図8】本発明の実施の形態のカメラ管理端末100の
動作処理フローチャート。
【図9】本発明の実施の形態のクライアント102の動
作処理フローチャート。
【図10】本発明の実施の形態のカメラ制御システムの
一例を示す図。
【図11】本発明の実施の形態のカメラ管理端末101
の動作処理フローチャート。
【図12】本発明の実施の形態のクライアント102の
動作処理フローチャート
【図13】本発明の実施の形態のカメラ制御システムの
一例を示す図。
【符号の説明】
100 カメラ管理端末 101 カメラサーバ 102 クライアント 103 カメラ 104 モジュール管理サーバ 105 2次記憶装置 106 メモリ(RAM) 110 CPU 115 外部記憶装置 131 ズーム操作つまみ 132 チルト操作つまみ 134 パン操作つまみ 205 2次記憶装置 206 メモリ 212 ディスプレイ装置 213 キーボード 214 マウス

Claims (23)

    【特許請求の範囲】
  1. 【請求項1】 ネットワークを介してカメラを操作する
    ためのカメラ操作装置において、 前記カメラの種類のそれぞれに対応して前記カメラの制
    御指令の生成処理を行うためのモジュールを少なくとも
    1つ格納する格納手段と、 制御対象のカメラの種類に関する情報を認識する認識手
    段と、 前記認識手段によって認識されたカメラの種類に関する
    情報に基づいて、前記少なくとも1つのモジュールの中
    から前記カメラの制御指令の生成処理を行うモジュール
    を選択する選択手段とを備えることを特徴とするカメラ
    操作装置。
  2. 【請求項2】 請求項1において、さらに、前記認識手
    段によって認識されたカメラの種類に対応するモジュー
    ルが前記カメラ制御装置に存在しない場合、ネットワー
    ク上の前記認識手段によって認識されたカメラの種類に
    対応するモジュールを有する装置に対して前記認識手段
    によって認識されたカメラの種類に対応するモジュール
    の送信要求を行うモジュール要求手段とを備えることを
    特徴とするカメラ操作装置。
  3. 【請求項3】 請求項1または請求項2において、さら
    に、所望のカメラの制御権を前記所望のカメラの制御を
    実行するカメラサーバに対して要求する制御権要求手段
    とを備え、 前記カメラの種類に関する情報は、前記制御権要求手段
    による前記カメラの制御権の要求にともなって前記カメ
    ラサーバから通知される前記カメラの制御権の獲得通知
    に付随していることを特徴とするカメラ操作装置。
  4. 【請求項4】 請求項1ないし請求項3のいずれか一項
    において、前記カメラ操作装置は少なくとも前記カメラ
    の撮像方向およびズーム倍率を操作可能であることを特
    徴とするカメラ操作装置。
  5. 【請求項5】 接続されているカメラをネットワークを
    介して遠隔地から操作可能とするためのカメラサーバに
    おいて、 ネットワークを介してカメラ操作装置から現在接続され
    ているカメラの制御権の要求が受信された場合に前記カ
    メラ操作装置が前記現在接続されているカメラを操作可
    能かどうかを判断する判断手段と、 前記判断手段によって前記カメラ操作装置が前記現在接
    続されているカメラを操作可能と判断された場合、前記
    現在接続されているカメラの制御権の獲得通知を前記カ
    メラ操作装置に出力するとともに前記現在接続されてい
    るカメラの種類に関する情報を付随して出力する出力手
    段とを備えることを特徴とするカメラサーバ。
  6. 【請求項6】 請求項5において、前記出力手段は、前
    記前記判断手段によって前記カメラ操作装置が前記現在
    接続されているカメラを操作不可能と判断された場合、
    前記現在接続されているカメラの制御権の非獲得通知を
    前記カメラ操作装置に出力するとともに前記現在接続さ
    れているカメラの種類に関する情報を付随して出力する
    ように構成されていることを特徴とするカメラサーバ。
  7. 【請求項7】 接続されているカメラをネットワークを
    介して遠隔地から操作可能とするためのカメラサーバに
    おいて、 前記カメラの種類のそれぞれに対応して前記カメラの制
    御処理を行うための少なくとも1つのモジュールを格納
    する格納手段と、 前記少なくとも1つのモジュールの中から前記カメラの
    制御処理を行うモジュールを選択する選択手段と、 前記格納手段によって格納される少なくとも1つのモジ
    ュールの中に現在接続されているカメラの種類に対応す
    るモジュールが存在しない場合、ネットワーク上の装置
    に対して現在接続されているカメラに対応するモジュー
    ルの送信要求を行うモジュール要求手段とを備えること
    を特徴とするカメラサーバ。
  8. 【請求項8】 請求項7において、さらに、前記現在接
    続されているカメラの種類を認識する認識手段とを備
    え、前記選択手段は前記認識手段によって認識されたカ
    メラの種類に対応するモジュールを選択するように構成
    されていることを特徴とするカメラサーバ。
  9. 【請求項9】 請求項6ないし請求項8のいずれか一項
    において、前記カメラサーバは、接続されているカメラ
    の撮像方向およびズーム倍率を少なくとも制御可能であ
    ることを特徴とするカメラサーバ。
  10. 【請求項10】 ネットワークを介してカメラを操作す
    るためのカメラ操作装置の制御方法において、 前記カメラの種類のそれぞれに対応して前記カメラの制
    御指令の生成処理を行うための少なくとも1つのモジュ
    ールを格納する格納工程と、 制御対象のカメラの種類に関する情報を認識する認識工
    程と、 前記認識工程によって認識されたカメラの種類に関する
    情報に基づいて、前記少なくとも1つのモジュールの中
    から前記カメラの制御指令の生成処理を行うモジュール
    を選択する選択工程とを備えることを特徴とするカメラ
    操作装置の制御方法。
  11. 【請求項11】 請求項10において、さらに、前記認
    識工程によって認識されたカメラの種類に対応するモジ
    ュールが前記カメラ制御装置に存在しない場合、ネット
    ワーク上の前記認識工程によって認識されたカメラの種
    類に対応するモジュールを有する装置に対して前記認識
    工程によって認識されたカメラの種類に対応するモジュ
    ールの送信要求を行うモジュール要求手段とを備えるこ
    とを特徴とするカメラ操作装置の制御方法。
  12. 【請求項12】 請求項10または請求項11におい
    て、さらに、所望のカメラの制御権を前記所望のカメラ
    の制御を実行するカメラサーバに対して要求する制御権
    要求工程とを備え、 前記カメラの種類に関する情報は、前記制御権要求工程
    による前記カメラの制御権の要求にともなって前記カメ
    ラサーバから通知される前記カメラの制御権の獲得通知
    に付随していることを特徴とするカメラ操作装置の制御
    方法。
  13. 【請求項13】 請求項10ないし請求項12のいずれ
    か一項において、前記カメラ操作装置は少なくとも前記
    カメラの撮像方向およびズーム倍率を操作可能であるこ
    とを特徴とするカメラ操作装置の制御方法。
  14. 【請求項14】 接続されているカメラをネットワーク
    を介して遠隔地から操作可能とするためのカメラサーバ
    の制御方法において、 ネットワークを介してカメラ操作装置から現在接続され
    ているカメラの制御権の要求が受信された場合に前記カ
    メラ操作装置が前記現在接続されているカメラを操作可
    能かどうかを判断する判断工程と、 前記判断工程によって前記カメラ操作装置が前記現在接
    続されているカメラを操作可能と判断された場合、前記
    現在接続されているカメラの制御権の獲得通知を前記カ
    メラ操作装置に出力するとともに前記現在接続されてい
    るカメラの種類に関する情報を付随して出力する出力工
    程とを備えることを特徴とするカメラサーバの制御方
    法。
  15. 【請求項15】 接続されているカメラをネットワーク
    を介して遠隔地から操作可能とするためのカメラサーバ
    の制御方法において、 前記カメラの種類のそれぞれに対応して前記カメラの制
    御処理を行うための少なくとも1つのモジュールを格納
    する格納工程と、 前記少なくとも1つのモジュールの中から前記カメラの
    制御処理を行うモジュールを選択する選択工程と、 前記格納工程によって格納される少なくとも1つのモジ
    ュールの中に現在接続されているカメラの種類に対応す
    るモジュールが存在しない場合、ネットワーク上の装置
    に対して現在接続されているカメラに対応するモジュー
    ルの送信要求を行うモジュール要求工程とを備えること
    を特徴とするカメラサーバの制御方法。
  16. 【請求項16】 請求項15において、さらに、前記現
    在接続されているカメラの種類を認識する認識工程とを
    備え、前記選択工程は前記認識工程によって認識された
    カメラの種類に対応するモジュールを選択するように構
    成されていることを特徴とするカメラサーバの制御方
    法。
  17. 【請求項17】 請求項14ないし請求項16のいずれ
    か一項において、前記カメラサーバは、接続されている
    カメラの撮像方向およびズーム倍率を少なくとも制御可
    能であることを特徴とするカメラサーバの制御方法。
  18. 【請求項18】 ネットワークを介してカメラを操作す
    るためのカメラ操作装置の動作処理を実行させるための
    プログラムを記憶した記憶媒体であって、 前記カメラの種類のそれぞれに対応して前記カメラの制
    御指令の生成処理を行うための少なくとも1つのモジュ
    ールを格納させ、 制御対象のカメラの種類に関する情報を認識させ、 認識させたカメラの種類に関する情報に基づいて、前記
    少なくとも1つのモジュールの中から前記カメラの制御
    指令の生成処理を行うモジュールを選択させるプログラ
    ムを記憶した記憶媒体。
  19. 【請求項19】 請求項18において、さらに、認識さ
    せたカメラの種類に対応するモジュールが前記カメラ制
    御装置に存在しない場合、ネットワーク上の認識させた
    カメラの種類に対応するモジュールを有する装置に対し
    て認識させたカメラの種類に対応するモジュールの送信
    要求を実行させるプログラムを記憶した記憶媒体。
  20. 【請求項20】 接続されているカメラをネットワーク
    を介して遠隔地から操作可能とするためのカメラサーバ
    の動作処理を実行させるプログラムを記憶した記憶媒体
    であって、 ネットワークを介してカメラ操作装置から現在接続され
    ているカメラの制御権の要求が受信された場合に前記カ
    メラ操作装置が前記現在接続されているカメラを操作可
    能かどうかを判断させ、 前記カメラ操作装置が前記現在接続されているカメラを
    操作可能な場合、前記現在接続されているカメラの制御
    権の獲得通知を前記カメラ操作装置に出力させるととも
    に前記現在接続されているカメラの種類に関する情報を
    付随して出力させるプログラムを記憶した記憶媒体。
  21. 【請求項21】 接続されているカメラをネットワーク
    を介して遠隔地から操作可能とするためのカメラサーバ
    の動作処理を実行させるためのプログラムを記憶した記
    憶媒体であって、 前記カメラの種類のそれぞれに対応して前記カメラの制
    御処理を行うための少なくとも1つのモジュールを格納
    させ、 前記少なくとも1つのモジュールの中から前記カメラの
    制御処理を行うモジュールを選択させ、 前記少なくとも1つのモジュールの中に現在接続されて
    いるカメラの種類に対応するモジュールが存在しない場
    合、ネットワーク上の装置に対して前記現在接続されて
    いるカメラに対応するモジュールの送信要求を実行させ
    るプログラムを記憶した記憶媒体。
  22. 【請求項22】 請求項21において、さらに、前記現
    在前記選択手段は前記認識手段によって認識させたカメ
    ラの種類に対応するモジュールを選択させるプログラム
    を記憶した記憶媒体。
  23. 【請求項23】 請求項1ないし請求項22のいずれか
    一項において、前記カメラの種類に関する情報は、前記
    カメラに用いられる制御コマンドの形態であることを特
    徴とする。
JP10784598A 1998-04-17 1998-04-17 カメラ操作装置およびカメラサーバおよびそれらの制御方法およびそれらの動作処理を実行させるためのプログラムを記憶した記憶媒体 Expired - Fee Related JP4590039B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP10784598A JP4590039B2 (ja) 1998-04-17 1998-04-17 カメラ操作装置およびカメラサーバおよびそれらの制御方法およびそれらの動作処理を実行させるためのプログラムを記憶した記憶媒体
US09/289,855 US6856346B1 (en) 1998-04-17 1999-04-12 Camera operation apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10784598A JP4590039B2 (ja) 1998-04-17 1998-04-17 カメラ操作装置およびカメラサーバおよびそれらの制御方法およびそれらの動作処理を実行させるためのプログラムを記憶した記憶媒体

Publications (3)

Publication Number Publication Date
JPH11308515A true JPH11308515A (ja) 1999-11-05
JPH11308515A5 JPH11308515A5 (ja) 2007-05-31
JP4590039B2 JP4590039B2 (ja) 2010-12-01

Family

ID=14469526

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10784598A Expired - Fee Related JP4590039B2 (ja) 1998-04-17 1998-04-17 カメラ操作装置およびカメラサーバおよびそれらの制御方法およびそれらの動作処理を実行させるためのプログラムを記憶した記憶媒体

Country Status (2)

Country Link
US (1) US6856346B1 (ja)
JP (1) JP4590039B2 (ja)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001333418A (ja) * 2000-05-19 2001-11-30 Canon Inc 画像表示装置及び方法
JP2002009868A (ja) * 2000-06-19 2002-01-11 Megafusion Corp 情報伝送システム、情報管理装置、および設定情報配信方法
JP2002344961A (ja) * 2001-05-14 2002-11-29 Canon Inc 画面構成方法、画面構成装置、及び画像表示システム
JP2007124237A (ja) * 2005-10-27 2007-05-17 Sanyo Electric Co Ltd カメラシステム
JP2014179878A (ja) * 2013-03-15 2014-09-25 Canon Inc 送信装置、受信装置、通信システム、及び、プログラム
JP2017201822A (ja) * 2017-07-04 2017-11-09 キヤノン株式会社 撮像システム、撮像装置、撮像装置における通信方法、及びプログラム
JP2018164264A (ja) * 2018-05-09 2018-10-18 キヤノン株式会社 撮像装置、撮像方法、及びプログラム

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2001243648A1 (en) * 2000-03-14 2001-09-24 Joseph Robert Marchese Digital video system using networked cameras
EP1307867B1 (en) 2000-07-26 2010-06-23 Smiths Detection Inc. Methods and systems for networked camera control
US7382397B2 (en) * 2000-07-26 2008-06-03 Smiths Detection, Inc. Systems and methods for controlling devices over a network
US7546603B2 (en) * 2002-05-13 2009-06-09 Lawrence Livermore National Security, Llc Flexible feature interface for multimedia sources
JP4333263B2 (ja) * 2003-07-30 2009-09-16 パナソニック株式会社 カメラ装置
US9948870B2 (en) 2005-04-15 2018-04-17 Freeze Frame, Llc Interactive guest image capture using video wall/floor/ceiling displays for selections of background scenes, and selection/distribution of customized souvenir portfolios including merged images/sound
US8463654B1 (en) 2009-05-01 2013-06-11 Clifford R. David Tour site image capture and marketing system and associated methods
US7966223B2 (en) * 2005-04-15 2011-06-21 David Clifford R Interactive image activation and distribution system and associated methods
US8260674B2 (en) * 2007-03-27 2012-09-04 David Clifford R Interactive image activation and distribution system and associate methods
JP2008537228A (ja) * 2005-04-15 2008-09-11 クリフォード・アール.・デイヴィッド 対話式撮影及び配信システム並びに関連の方法
US9214032B2 (en) 2005-04-15 2015-12-15 Freeze Frame, Llc Interactive guest image capture using video wall/floor/ceiling displays for selections of background scenes, and selection/distribution of customized
US9270840B2 (en) 2011-08-24 2016-02-23 Freeze Frame, Llc Site image capture and marketing system and associated methods
US9270841B2 (en) 2005-04-15 2016-02-23 Freeze Frame, Llc Interactive image capture, marketing and distribution
US20060242678A1 (en) * 2005-04-20 2006-10-26 Anthony Pugliese, Remote network video content recorder system
WO2007117406A2 (en) * 2006-04-03 2007-10-18 Bloom Energy Corporation Fuel cell system and balance of plant configuration
US9166883B2 (en) 2006-04-05 2015-10-20 Joseph Robert Marchese Network device detection, identification, and management
EP1876828B1 (en) * 2006-07-03 2016-10-26 Axis AB Method and apparatus for configuring parameter values for cameras
KR20080040956A (ko) * 2006-11-06 2008-05-09 삼성전자주식회사 영상기록 중 수신영상의 상태에 기초하여 영상기록을제어하는 촬영장치 및 그의 영상기록방법
US8656440B2 (en) * 2006-12-27 2014-02-18 Verizon Patent And Licensing Inc. Method and system of providing a virtual community for participation in a remote event
US9521371B2 (en) 2006-12-27 2016-12-13 Verizon Patent And Licensing Inc. Remote station host providing virtual community participation in a remote event
US8643736B2 (en) * 2006-12-27 2014-02-04 Verizon Patent And Licensing Inc. Method and apparatus for participating in a virtual community for viewing a remote event over a wireless network
JP5335610B2 (ja) * 2009-08-17 2013-11-06 キヤノン株式会社 画像処理装置及びその制御方法と通信システム
JP5451260B2 (ja) * 2009-08-28 2014-03-26 キヤノン株式会社 制御装置、制御システム及びコマンド送信方法ならびにプログラム
US20120039537A1 (en) * 2010-08-10 2012-02-16 Keys Gregory C Method, apparatus, and system for workflow participation of an imaging device
JP5787667B2 (ja) * 2011-08-23 2015-09-30 キヤノン株式会社 ネットワーク管理装置及びその制御方法、ならびに通信装置及びその制御方法
JP2013051519A (ja) * 2011-08-30 2013-03-14 Sony Corp 情報処理装置、情報処理方法、プログラム及び情報処理システム
JP6586954B2 (ja) * 2014-07-09 2019-10-09 ソニー株式会社 情報処理装置、記憶媒体、および制御方法
CN106803879A (zh) * 2017-02-07 2017-06-06 努比亚技术有限公司 协同取景拍摄装置及方法
CN111432181B (zh) * 2020-04-27 2022-02-22 浙江宇视科技有限公司 一种动态拍摄节点的协同拍摄方法、装置、介质及设备

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5745161A (en) * 1993-08-30 1998-04-28 Canon Kabushiki Kaisha Video conference system
US6137485A (en) * 1995-03-20 2000-10-24 Canon Kabushiki Kaisha Image transmission method and apparatus, and image transmission system including the apparatus
US6122005A (en) * 1995-04-14 2000-09-19 Canon Kabushiki Kaisha Camera control system having list of camera names updated in accordance with frequency of use and other ease of use features
JP3563889B2 (ja) * 1996-10-15 2004-09-08 キヤノン株式会社 カメラ制御システムおよびカメラ制御システムの制御方法
JP3548352B2 (ja) * 1996-10-25 2004-07-28 キヤノン株式会社 遠隔カメラ制御システム及び装置及びその方法
JP3817312B2 (ja) * 1996-11-29 2006-09-06 キヤノン株式会社 制御方法及び装置と撮像システム及び表示操作装置とのその方法
JP3774539B2 (ja) * 1997-04-10 2006-05-17 キヤノン株式会社 通信装置システム及び通信装置システム制御方法

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001333418A (ja) * 2000-05-19 2001-11-30 Canon Inc 画像表示装置及び方法
JP2002009868A (ja) * 2000-06-19 2002-01-11 Megafusion Corp 情報伝送システム、情報管理装置、および設定情報配信方法
JP2002344961A (ja) * 2001-05-14 2002-11-29 Canon Inc 画面構成方法、画面構成装置、及び画像表示システム
JP2007124237A (ja) * 2005-10-27 2007-05-17 Sanyo Electric Co Ltd カメラシステム
JP2014179878A (ja) * 2013-03-15 2014-09-25 Canon Inc 送信装置、受信装置、通信システム、及び、プログラム
US9736351B2 (en) 2013-03-15 2017-08-15 Canon Kabushiki Kaisha Transmission apparatus, reception apparatus, communication system, and recording medium
JP2017201822A (ja) * 2017-07-04 2017-11-09 キヤノン株式会社 撮像システム、撮像装置、撮像装置における通信方法、及びプログラム
JP2018164264A (ja) * 2018-05-09 2018-10-18 キヤノン株式会社 撮像装置、撮像方法、及びプログラム

Also Published As

Publication number Publication date
US6856346B1 (en) 2005-02-15
JP4590039B2 (ja) 2010-12-01

Similar Documents

Publication Publication Date Title
JP4590039B2 (ja) カメラ操作装置およびカメラサーバおよびそれらの制御方法およびそれらの動作処理を実行させるためのプログラムを記憶した記憶媒体
US7222356B1 (en) Communication apparatus, storage medium, camera and processing method
JP3787404B2 (ja) カメラ制御システム及びその制御方法
US6822676B1 (en) Camera control system with electronic zoom processing
US6750913B1 (en) Camera control system with image parameter display device
US7683933B2 (en) Image display apparatus, image display system, and image display method
US7663666B2 (en) Operation at mobile terminal when communicating with remote camera
US8466968B2 (en) Image processing apparatus, method of controlling the apparatus and communication system
US8429703B2 (en) Video distribution apparatus, viewer apparatus, video distribution system including these apparatuses, control method for the video distribution apparatus, control method for the viewer apparatus, and computer program for the apparatuses
US8089505B2 (en) Terminal apparatus, method and computer readable recording medium
JP4546202B2 (ja) 映像受信装置とその制御方法とプログラム及び記憶媒体
US20030184651A1 (en) Image distribution method
JP7755706B2 (ja) 制御装置、制御方法
JPH10164420A (ja) カメラ制御システム及びその装置
JP3817313B2 (ja) カメラ制御装置及び方法
JPH10336503A (ja) 画像処理装置及び方法及び記憶媒体
JP4733942B2 (ja) カメラシステム
JP2012227603A (ja) カメラ制御装置、カメラ制御装置の制御方法
JPH10215388A (ja) 遠隔操作装置
JP3774521B2 (ja) カメラ制御システム、カメラサーバ、カメラ操作装置、及びカメラ操作情報の表示制御方法
KR20070053848A (ko) 원격 카메라 서비스 제공 영상전송 이동통신 시스템 및이를 이용한 영상전송 서비스 제공방법
JP2003023619A (ja) 画像サーバー及び画像サーバーシステム
JP7307392B1 (ja) 情報処理システム及びその制御方法、プログラム
KR20060120978A (ko) 유비쿼터스 기반의 개방형 기계 원격제어·감시시스템
JP2008236785A (ja) 画像提供装置、画像提供方法、および画像提供システム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050412

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070406

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070912

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071002

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071203

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20080513

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080710

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20080728

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20081128

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20100201

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20100630

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100913

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: 20130917

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees