JPH10164419A - カメラ制御装置及び方法 - Google Patents

カメラ制御装置及び方法

Info

Publication number
JPH10164419A
JPH10164419A JP8320558A JP32055896A JPH10164419A JP H10164419 A JPH10164419 A JP H10164419A JP 8320558 A JP8320558 A JP 8320558A JP 32055896 A JP32055896 A JP 32055896A JP H10164419 A JPH10164419 A JP H10164419A
Authority
JP
Japan
Prior art keywords
reservation
information
external device
camera
identification information
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
JP8320558A
Other languages
English (en)
Other versions
JP3817313B2 (ja
Inventor
Yoshiyuki Akiba
喜之 秋葉
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
Priority to JP32055896A priority Critical patent/JP3817313B2/ja
Application filed by Canon Inc filed Critical Canon Inc
Priority to EP97112526A priority patent/EP0821522B1/en
Priority to US08/898,197 priority patent/US6525761B2/en
Priority to EP07120710A priority patent/EP1890483A3/en
Priority to DE69738619T priority patent/DE69738619T2/de
Publication of JPH10164419A publication Critical patent/JPH10164419A/ja
Priority to US10/260,289 priority patent/US7298399B2/en
Priority to US10/310,932 priority patent/US7219365B2/en
Application granted granted Critical
Publication of JP3817313B2 publication Critical patent/JP3817313B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2662—Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643—Communication protocols
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65—Transmission of management data between client and server
    • H04N21/658—Transmission by the client directed to the server
    • H04N21/6587—Control parameters, e.g. trick play commands, viewpoint selection

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)

Abstract

(57)【要約】 【課題】所定のネットワークにおいてカメラの撮影条件
等を遠隔制御可能なシステムにおいて、撮影の予約に重
複が発生した場合に、その旨をユーザに通知することを
可能とする。 【解決手段】ネットワークを介して外部装置1002より撮
影時刻と撮影条件を含む予約情報を受信すると、予約重
複判定部1102がすでに予約登録されている撮影時刻との
間の重複をチェックする。重複がある場合は、その旨を
外部装置1002に対して通知する。重複が無ければ、予約
登録部1014が受信した予約情報に受付コードを付与して
登録する。時限部1015が予約された撮影時刻を検出する
と、カメラ制御部1017によって予約された撮影条件で撮
影が行なわれ、予約映像が保持される。なお、受付コー
ド保存指示部1101は、予約映像を獲得するための受付コ
ードとアクセスアドレスを外部装置1002にcookieヘッダ
ーを用いて通知する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明はカメラ制御装置及び
方法、詳しくはネットワークを介して遠隔からカメラを
制御するカメラ制御装置及び方法に関するものである。
【0002】
【従来の技術】カメラを遠隔から制御(たとえばパン、
チルト、ズーム等)するシステムが一般に知られてい
る。
【0003】このようなシステムでは、ネットワークを
介して行うにしても、カメラの制御を司っている装置
と、クライアント側の装置との間では、独自の仕様(プ
ロトコルや制御情報)に基づくものを採用しており、決
して汎用性があるものではない。
【0004】ところが、近年、インターネットが急速に
普及しつつあり、これを介して遠隔にあるカメラで撮影
された映像を、エンドユーザから鑑賞したい、という要
求が高まってきている。
【0005】この要求に応える考えられる1つの手法と
しては、カメラを接続したサーバが、定期的にカメラで
撮影した映像を、自身の記憶装置にファイルとして保存
し、アクセスしてきた端末(クライアント)に向けて転
送する。そして、エンドユーザ側ではたとえばブラウザ
を起動してそれを鑑賞する、という程度であろう。
【0006】しかしながら、これでは固定的に撮影され
た映像を見るにとどまり、たとえば、もう少し右側を見
たいとか、広範囲、或いはもっと拡大して見たいという
要求には応えることはできない。なぜなら、これまでの
カメラ遠隔制御では、独自の仕様に基づくものであり、
それをそのままの形態でインターネットに持ち込むこと
はできないからである。
【0007】上記の問題を解決するために、本出願人
は、特願平8−193729において、たとえばインタ
ーネット等の汎用ネットワークを介して、ビデオカメラ
を容易に遠隔操作する環境をエンドユーザに提供するこ
とを可能ならしめるカメラ制御装置及び方法を提案し
た。
【0008】特願平8−193729によれば、WWW
のようにインターネットで情報を発信するシステムにお
いて、遠隔地からカメラの姿勢制御と撮影を予約可能と
し、後刻その映像を表示可能とすることが提案されてい
る。この提案によれば、ユーザは、例えばインターネッ
トを介してカメラ制御装置に撮影時刻と、パン、チル
ト、ズームの制御情報を送信し、撮影の予約を行う。カ
メラ制御装置は、この予約に対して受付コードを当該ユ
ーザに対して発行する。ユーザはこの受付コードによっ
て予約した映像をカメラ制御装置から獲得する。
【0009】
【発明が解決しようとする課題】しかしながら、予約さ
れた時刻、カメラ姿勢の制御内容等、各種条件の設定内
容によっては、受付られた予約通りの撮影が実行される
とは限らない。例えば、同時刻に、違う方向の映像の撮
影が複数予約された場合、全ての予約映像を撮影するこ
とが不可能となる場合がある。
【0010】さらに、予約した映像を表示するために、
CGIプログラムによって受付コードを含むHTML文
書を生成したり、予約映像に対応する受付コードを利用
者が入力する必要がある。しかしながら、CGIプログ
ラムを用意することは難しく、また、利用者が受付コー
ドを入力するのは間違いが発生しやすく、本制御装置の
使い勝手を損ねてしまう。
【0011】本発明は上記課題に鑑みてなされたもので
あり、所定のネットワークにおいてカメラの撮影条件等
を遠隔制御可能なシステムにおいて、撮影の予約に重複
が発生した場合に、その旨を通知することが可能なカメ
ラ制御装置及び方法を提供することを目的とする。
【0012】また、本発明の他の目的は、予約した映像
を表示させる際に、予約受付コードを入力したり、CG
Iプログラムによって動的にHTML文書を生成するこ
とを不要とし、容易に予約した映像を表示することが可
能なカメラ制御装置及び方法を提供することを目的とす
る。
【0013】
【課題を解決するための手段】上記の目的を達成するた
めの本発明のカメラ制御装置は例えば以下の構成を備え
る。即ち、所定のネットワークに接続され、カメラの撮
影条件を制御することが可能なカメラ制御装置であっ
て、前記ネットワークを介して外部装置より撮影時刻と
撮影条件を含む予約情報を受信する受信手段と、前記受
信手段で受信された予約情報の撮影時刻と、すでに予約
登録されている撮影時刻とに基づいて当該予約の可否を
判断する判断手段と、前記判断手段で予約の受付が不可
と判断された場合、前記外部装置に対してその旨を通知
する通知手段と、前記判断手段で予約の受付が可である
と判断された場合、前記受信手段で受信した予約情報に
識別情報を対応付けて登録し、該識別情報を前記外部装
置に通知する登録手段と、前記登録手段で登録された予
約情報に基づいてカメラを制御し、得られた映像情報を
該予約情報に対応する識別情報に対応付けて保持する制
御手段と、外部装置より前記識別情報とともに映像の取
得が要求された場合、前記制御手段によって保持された
映像情報のうちの指定された識別情報に対応する映像情
報を出力する出力手段とを備える。
【0014】また、上記の目的を達成するための本発明
の他の構成のカメラ制御装置は例えば以下の構成を備え
る。即ち、所定のネットワークに接続され、カメラの撮
影条件を制御することが可能なカメラ制御装置であっ
て、前記ネットワークを介して外部装置より撮影時刻と
撮影条件を含む予約情報を受信する受信手段と、前記受
信手段で受信した予約情報に識別情報を対応付けて登録
し、該識別情報を前記外部装置に通知する登録手段と、
該識別情報はアクセスアドレスと該アクセスアドレスに
アクセスする際に付加すべき特定情報を含み、前記登録
手段で登録された予約情報に基づいてカメラを制御し、
得られた映像情報を少なくとも該予約情報に対応する特
定情報に対応付けて保持する制御手段と、外部装置より
前記特定情報とともに映像の取得が要求された場合、前
記制御手段によって保持された映像情報のうちの指定さ
れた識別情報に対応する映像情報を出力する出力手段と
を備える。
【0015】なお、本発明における撮影時刻とは、撮影
に関る時刻であって、撮影の開始時刻、撮影のための撮
影条件の設定を開始する時刻等いかなるものであっても
よい。
【0016】
【発明の実施の形態】以下、添付図面に従って本発明に
係る実施形態の一例を詳細に説明する。
【0017】<第1の実施形態>図1は第1の実施形態
によるカメラ制御装置のブロック構成図である。図示に
おいて1001がカメラ制御装置であって、たとえばパ
ーソナルコンピュータをベースにしている。1003は
カメラ制御装置1001の制御対象であるビデオカメラ
(以下、単にカメラという)であり、制御内容は撮影条
件としてのズームは勿論、パン及びチルト、露出等であ
る。この為、カメラ1003は不図示の雲台を有してい
る。カメラ1003とカメラ制御装置1001とは、た
とえばパーソナルコンピュータが通常備えているRS2
32Cインターフェースで接続されている。
【0018】次に、カメラ制御装置1001が備える構
成を以下に説明する。1017はカメラ1003を上記
インターフェースを介して各種制御信号を出力するカメ
ラ制御部、1018はカメラ1003の撮影映像を画像
キャプチャ装置などで入力する映像入力部、1011は
ネットワークアダプタ等で本装置と他の装置とが情報交
換を行うための通信インターフェース部である。また、
これらの資源に加え、コンピュータのCPUや記憶装置
や補助記憶装置などの各資源を利用したプログラムおよ
びメモリデータとして実現される、コマンド解釈部10
12、受付コード生成部1013、時限部1015、画
像記憶部1019、予約登録部1014、受付コード保
存指示部1101、予約重複判定部1102を備える。
【0019】外部装置1002は、たとえば、WWWサ
ーバやWWWブラウザであり、これらの間は、HTTP
プロトコルで通信を行う。すなわち、WWWブラウザか
らは、文書データやイメージデータの格納先であるWW
Wサーバに対して、対象とするデータの格納先が示され
たURLに従ってその情報を提示する。WWWサーバ
は、これに応えて、対応する文書データやイメージデー
タをWWWブラウザに返答する。
【0020】本実施形態では、通信インターフェース1
011は、WWWサーバで実現されている方式を用い
る。すなわち、HTTPプロトコルで通信を行い、本実
施形態の制御装置1001は、映像データの応用では、
あたかもWWWサーバのようにふるまう。これは、WW
Wサーバの通信方法を本制御装置でも用いれば実現でき
る。
【0021】一般にWWW文書中にイメージデータを貼
り込む時には、以下のような記述が用いられる。 <img src="http://www.foo.co.jp/image001.gif"> …(1) この意味は、www.foo.co.jpというWWWサーバのimage
001.gifというファイルに格納されたイメージデータの
転送を要求することを示しており、ブラウザの画面にそ
の転送されてきた画像の表示が行われることになる。本
実施形態では、このような仕様をそのまま活用しつつ、
遠隔でカメラを制御しようとするものである。
【0022】すなわち、本実施形態では、上記のファイ
ル名に相当する部分の文字列を、コマンドとして解釈す
るのである。要するに、カメラアングルを指定するパ
ン、チルト、ズーム等は、それぞれ英字の「P」、
「T」、「Z」で表わし、その後に、それぞれの制御量を
数字で表す。
【0023】たとえば、パン角度は-50度から50
度、チルト角度は、-20度から20度、ズームは1か
ら8の8段階を選べるようなカメラがあるとする。この
場合において、たとえば、パン角度を20度、チルトを
5度、2倍ズームで撮影し、gif形式の画像データとし
て貼り込みたい場合は、以下のように記述する。なお、
本カメラ制御装置のネットワークアドレスは、cam.foo.
co.jpであるとする。 <img src="http://www.foo.co.jp/P20T5Z2.gif"> …(2) 以上のような、HTML文書記述があった場合、WWW
ブラウザのサーバーである外部装置1002は、カメラ
制御装置1001に対して上記のHTML記述の文字列
を出力し、画像データの要求を行う。
【0024】通信インターフェース部1011を介し
て、カメラ制御装置1001にこの要求が入ると、コマ
ンド解釈部1012が起動され、要求の解釈(上記HT
ML文字列)とそれに対する応答の処理が開始される。
【0025】その処理例は図2のフローチャートに示す
通りである。図2は本実施形態によるコマンド解釈部1
012における制御手順を説明するフローチャートであ
る。
【0026】まず、ステップS101で、ファイル名と
して記述されたコマンドを解釈する。すなわち要求の先
頭が、上記(2)の記述列の如く「P」であれば撮影コ
マンドと認識し、ステップS102に進む。ここでは、
カメラ制御部1017を介し、指定されたパン、チル
ト、ズームの各値でカメラ1003を操作し(ステップ
S102)、撮影された画像を指定された方法の画像フ
ォーマットに変換し、通信インターフェース部1011
を介して要求元の外部装置1002に返答する。外部装
置1002は、この画像データを記憶し、それを本来の
発信元に転送することになる。このとき、通信インター
フェース部1011では、HTTPプロトコルを用いる
ため、画像フォーマットに応じた内容種別情報やステー
タス情報等が先頭に付加される。そして、本処理を終了
する。
【0027】これにより、HTML文書に、あたかもW
WWサーバのファイルに格納されたイメージデータのよ
うに撮影された映像が貼り込まれて表示されるようにな
る。
【0028】また、ステップS101における条件判断
で、後述の(3)の記述例のように、要求の先頭が
「R」であれば撮影日時の予約コマンドと認識され、ス
テップS104の条件判断を介し、ステップS701に
進む。
【0029】予約コマンドは、英字「R」で始まり、
年、月、日、時、分をそれぞれ整数で表し、それらをピ
リオドで区切ったものが続く。そして、その後に撮影条
件であるパン・チルト・ズームの指示が続き、最後に
は、画像フォーマットを表す名称を付ける。なお、撮影
条件がない場合には、その撮影日時時点でのカメラアン
グルが採用されることになる。
【0030】たとえば、www.foo.co.jpなるネットワー
クアドレスを持つカメラ制御装置1001に対して、1
996年7月6日13時15分にパン角25度、チルト
角0度で3倍ズームの映像をgifフォーマットで撮影予
約する場合には、 <img src="http://www.foo.co.jp/R1996.7.6.13.15.P25T0Z3.gif"> …(3) のように記述する。なお、このようなURLは、利用者
が直接指示してもよいし、HTMLのフォーム及びCG
Iプログラムによって合成されてもよい。
【0031】以上のような予約コマンドがカメラ制御装
置1001に指定された場合は、ステップS701にお
いて、予約重複判定部1102が、指定された日時(上
記の場合、1996年7月6日13時15分)から予約
時刻に重複があるか否かを判定する。そして、予約時刻
が重複している場合はステップS703へ進み、予約の
受付が不可能であることを示す情報を通信インターフェ
ース部1011を介して、要求元の外部装置1002に
返答する。
【0032】予約の衝突が無く、指定された時刻におけ
る予約撮影が可能な場合は、ステップS105へ進む。
ステップS105では、受付コード生成部1013よ
り、ユニークな識別番号を受付コードとして受け取る。
ユニークな識別番号の発生は、たとえば、生成要求ごと
に+1されるカウンターを用いて実現してもよいし、要
求された年月日の時刻を表す数値によって実現してもよ
い。
【0033】そして、この受付コードと予約時刻と撮影
条件と画像フォーマットの情報を予約登録部1014が
有する不図示の記憶装置に登録する(ステップS10
6)。そして、ステップS702において、受付コード
保存指示部1101によって、受付コード(受け付けた
旨を報知するコード)、及び後述の受付コード保存指示
を通信インターフェース部1011を介して要求元の外
部装置1002に返答する。
【0034】以上のような予約処理の結果、予約登録部
1014内の記憶装置には、たとえば、図3のような、
表(テーブル)の形式で各種情報が格納される。なお、
ここでは予約登録部1014自身が備える記憶装置を例
にしたが、たとえばカメラ制御装置1001の画像記憶
部1019を活用しても構わないし、記憶部はいかなる
ものであっても良い。説明が戻るが、図3は、上記の
(3)の記述に従った予約例の登録内容を示し、受付コ
ードが「817b7abda93043a1a15d4546ca779bc16」であっ
たときの状態を示している。登録内容は、撮影日時情
報、受付コード、撮影条件、画像形式(画像フォーマッ
ト)を含む。上述の予約重複判定部1102による予約
の重複判定では、予約登録部1014によって登録され
ている「撮影時刻」と、今回の予約要求によって指定さ
れている「撮影時刻」とを比較し、その重複を調べる。
なお、本例では、1分あればカメラ1003のズーム設
定、パン、チルト角の設定が行えるものとし、1分刻み
で重複を管理している。
【0035】以上のようにして予約処理が行われた場
合、カメラ制御装置1001は、予約登録部1014に
登録された予約時間になると、登録されたカメラアング
ルでカメラ1003を制御し、その撮影を行ない、それ
を画像記憶部1019に適当な名前、たとえば予約番号
をファイル名とし、指定された形式で記憶する。この
後、外部装置1002から取り出しコマンドが送られて
くると、その取り出しコマンドに適合する画像データを
画像記録部1019から読出し、それを外部装置100
2(エンドユーザの端末に相当する)に、指定された形
式で転送することになる。
【0036】なお、取出コマンドは、パス名としてGを
有し、これに受付コードが続き、最後に、画像フォーマ
ットを表す名称が付加されたものである。ここで、受付
コードは、予約を行ったときにステップS702によっ
て外部装置1002に返答されたものである。たとえば
「817b7abda93043a1a15d4546ca779bc16」が受付コード
として返された時、撮影予約した画像を撮影後に取り出
す時には、 <img src="http://www.foo.co.jp/G/817b7abda93043a1a15d4546ca779bc16.g if"> …(4) というような記述を用いる。
【0037】なお、取り出しコマンドの最後に付加され
ている画像形成を意味する文字列(この場合には「gi
f」であるが、原則的に予約したときと同じにする必要
がある。ただし、異なる場合には、カメラ制御装置が、
画像記憶部1019に予約番号で格納されている画像
を、新たに指示された形式に変換し転送するようにして
もよい。
【0038】画像記憶部1019は、たとえば、図4の
ような形式で画像データを管理する。ここでは受付コー
ド(予約コードに対応し、ファイル名と同様の意味であ
る)、画像形式、そして実際の画像データが格納され
る。なお、画像記憶部1019はいかなる形式の記憶装
置でもよいが、容量的に十分なものが望まれる。具体的
には、ハードディスク装置や光磁気ディスク装置等であ
る。
【0039】上記の通りであるが、実際に取り出しコマ
ンドを受信した場合の処理手順を再び図2を参照して以
下に説明する。
【0040】ステップS101における条件判断で、パ
ス名が「G」であると、次いでステップS104に進
み、ここでの判断も否になるので、ステップS108に
進むことになる。ここでは画像取出コマンドであると認
識することになるから、ステップS109に進み、取出
コマンドに含まれる受付コード(本例では、後述する
が、受付コードは"cookie"ヘッダーによって付加され
る)に基づいて、画像記憶部1019に保存されるデー
タを検索する。
【0041】そして、画像取り出しコマンドとして記述
された受付コードと同じ値で格納されているかどうかを
判断し(ステップS110)、登録されているならば、そ
の画像データを取り出し、通信インターフェース部10
11を介して要求元の外部装置1002に向けて転送す
る。このときも、通信インターフェース部1011で
は、HTTPプロトコルを用いるため、画像フォーマッ
トに応じた内容種別情報やステータス情報等が先頭に付
加される(ステップS111)。そして、ステップS11
2で、いま取り出した画像データが格納されている画像
記憶部1019の欄を消去する。そして、本処理を終了
する。
【0042】また、ステップS110で、指定された受
付コードに対応する画像データが格納されていないと判
断したら、対象画像が未撮影、或いは既に転送されて消
去されていることになるのでエラー情報を通信インター
フェース部1011を介して要求元の外部装置1002
に返答し、本処理を終了する。
【0043】また、ステップS108で、外部装置10
02よりの要求が取出コマンドでもない場合は、未定義
コマンドであるというエラー情報を通信インターフェー
ス部1011を介して要求元の外部装置1002に返答
し、本処理を終了する。
【0044】以上のようにして、外部装置1002と本
発明の制御装置1001との情報交換が行われる。
【0045】次に、予約登録部1014に登録された予
約データに基づき、カメラ制御と撮影と撮影結果の格納
を行う時限部1015について説明する。
【0046】時限部1015においては、一定時間間
隔、たとえば1分おきに、時限プログラムが起動され
る。これは、コンピュータのタイマーを利用したりすれ
ば実現できる。
【0047】時限プログラムの動作を、図5のフローチ
ャートを用いて説明する。まず、現在時刻を制御装置1
001のタイマーから読み出し(ステップS201)、ス
テップS202に進む。
【0048】ステップS202では、予約登録部101
4から順に一欄づつ登録された予約項目を取り出す。ス
テップS203で、すべて取り出し終ったと判断できた
ら本処理を終了し、予約項目が取り出せたなら、ステッ
プS204に進み、対象の予約項目における設定時刻
が、現在時刻より未来であるか否かを判定し、現在時刻
が設定された時刻に至っていないと判断したら、ステッ
プS202以降の処理を繰り返す。
【0049】さて、現在時刻が設定時刻以上になってい
ると判断した場合には、ステップS205に進み、取り
出した予約項目の撮影条件に従って、カメラ制御部10
17を介しカメラ1003を制御し、撮影を行う。そし
て、撮影された画像を予約項目で指定された方法の画像
フォーマットに変換し、この画像データを受付コードと
画像フォーマット情報とともに図4で示すごとく画像記
憶部1019に格納する(ステップS206)。続いて、
現在取り出した、予約項目を予約登録部1014から消
去し(ステップS207)、ステップS202に戻って上
記の処理を繰り返す。
【0050】以上のようにすることで、予約通りの撮影
が行われ、その結果が保管され、後に、画像取り出しコ
マンドが外部装置1002から要求されると、この画像
データが返答されることになる。
【0051】さて、本実施形態では、受付コード保存指
示部1101による受付コードの保存指示は、cookieの
形式で行う。すなわち、HTTPのレスポンスヘッダー
において、"Set-Cookie"ヘッダーを用いて受付コードの
保存指示を行う。即ち、 Set-Cookie: ID=817b7abda93043a1a15d4546ca779bc16; path=/G/; domain=www.foo.co.jp …(5) となる。これは、受付コード(ID)が「817b7abda93043
a1a15d4546ca779bc16」であり、後刻、「http://domain
/path」として「http://www.foo.co.jp/G/」にアクセス
する場合には、上記受付コードを付加して送信すべきで
あることを指示している。
【0052】次に、外部装置1002の処理手順を説明
する。図6は本実施形態の外部装置における制御手順を
示すフローチャートである。なお、図6では、受付コー
ドを受信した時の処理、及びURLを指定してアクセス
が行なわれた時の処理を抽出して示してある。受付コー
ド保存指示を受け取った外部装置1002は、映像を表
示する際に備えてこの受付コード(ID)、及びdomai
n,pathを保存する(ステップS301、S303)。
【0053】さて、予約した映像を外部装置1002で
表示する際には、 http://www.foo.co.jp/G/ …(6) というURLで制御装置1001に要求を出す。ユーザ
が(6)の記述によってURLの指定を行うと、外部装
置1002は、保存指示された設定(domain,path)の中
に、制御装置1001に要求しようとしているURLと
一致するものがあるかどうかを判定する(ステップS7
05)。もし、一致するものが無ければ、指定されたdo
main名とパス名でHTMLページを要求する。
【0054】一方、ステップS705で、保存指示され
た設定の中に指定されたURLと一致するものがあれ
ば、これに対応した受付コード(ID)を獲得し、指定さ
れたURLでHTMLのページを要求する際に、“Cook
ie”ヘッダーをリクエストヘッダーに含めて、次のよう
な形式で受付けコードを送信する。
【0055】 Cookie: ID=81b7abda93043a1a15d4546ca779bc16 …(7) これは受付けコードが81b7abda93043a1a15d4546ca779bc
16である例を示している。
【0056】ここで映像を要求する際に使用したURL
(=http://www.foo.co.jp/G/)は、全ての受付けコードに
対して一意である。そして、外部装置1002が自動的
に受付けコードを送出するので、受付けコードを利用者
が入力したり、受付けコードに対応したHTML文書を
動的に生成する必要もない。
【0057】上記の形式の要求を受け取った制御装置1
001は、上述のごとくステップS108への条件判断
において、それを映像取出要求と判断し、ステップS1
09に進む。そして、リクエストヘッダーから受付けコ
ードを取り出し、ステップS110に進むことになる。
【0058】図7は本実施形態におけるカメラ制御装置
1001と外部装置1002との間の通信内容を示す図
である。外部装置1002が、撮影予約を行うために、
上述の(3)の記述例で示したような、予約URLを発
行すると、カメラ制御装置1001では、予約の重複が
あるかどうかを判定する(ステップS701)。そし
て、重複が無ければ、受付コードとコード保存指示を
(例えば、cookie形式で)外部装置1002に返す(ス
テップS702)。また、外部装置1002が重複する
予約コマンドを発行すると、カメラ制御装置1001に
よって予約の重複が検出され、エラーが返される(ステ
ップS703)。外部装置1002ではこれを例えば表
示装置にて表示する。
【0059】また、予約の登録後、予約時刻よりも前
に、外部装置1002による画像表示のURLが指定さ
れると、エラーが返される(ステップS113)。そし
て、外部装置1002は、受け取ったエラーに基づく表
示を行う。
【0060】カメラ制御装置1001では、時限部10
15が予約登録された時刻を検出し、予約時刻になると
カメラ制御部1017がカメラ3の制御(本例では、ズ
ーム及びパン、チルト角の制御)を開始する。カメラ3
の制御を完了すると画像入力部1018によって画像入
力を開始し、画像記憶部1019が入力された画像を記
憶する。
【0061】予約時刻以降に外部装置1002による画
像表示のURLが指定されると、カメラ制御装置100
1は指定されたHTMLページに指定された画像を張り
付けて、外部装置1002へ送信する(ステップS11
1)。外部装置1002はこのHTMLページを表示す
ることで、予約した映像の表示を行う。なお、図6に示
されるように、予約時刻における撮影を失敗した場合
は、取出コマンドに対してエラーを返送するようにして
もよい。
【0062】なお、“expires”を指定することで有効
期限を指定するようにしても良い。有効期限を指定した
場合、有効期限まで映像を保存し、有効期限を過ぎた場
合には保存している映像を削除する。また、何らかの理
由で撮影に失敗した場合も、この有効期限までは予約の
状況が保存され、映像の取り出し要求に対してエラー内
容について詳細な応答ができる。
【0063】また、ステップS702,S703におい
て、外部装置1002に返答する内容は、エラー、受付
完了を示すステータス情報だけであってもよいが、状況
を利用者に説明するHTML文書を含んでいてもよい。
このようなHTML文書を図8及び図9に示す。図8
は、予約が成功した場合に、ステップS702において
外部装置1002に対して発行されるHTTPレスポン
スと、このレスポンスに基づく外部装置1002の表示
状態を示す図である。上述したように、レスポンスヘッ
ダにはSet-Cookieヘッダが含まれている。また、図9
は、予約が失敗した場合に、ステップS703におい
て、外部装置1002に対して発行されるHTTPレス
ポンスと、このレスポンスに基づく外部装置1002の
表示状態を示す図である。このように、予約内容を確認
できるので、操作性が向上する。
【0064】以上のように、上記実施形態によれば、カ
メラ制御装置をWWWシステムのネットワークに接続
し、実施形態のカメラ制御装置のアドレスにカメラの撮
影条件の記述を加えたURLをイメージデータのソースと
して記述するだけで、簡単に遠隔のカメラを操作したラ
イブ画像をWWW文書中に貼り込むことが可能になる。
【0065】また、カメラ制御装置1001に対してカ
メラ撮影の予約を行い、その結果を後刻WWWページに
取り込んで表示を行うことが可能になる。特に、ネット
ワークが混雑するような時間帯では遠隔のカメラで撮影
しようとしても、画像の転送に時間がかかり、思うよう
に画像データを収集できないが、本実施形態によれば、
その時間帯でそれぞれ特定のカメラアングルで必要な時
刻分だけあらかじめ予約を行っておき、夜間等、ネット
ワークがすいた時に、蓄積された画像データを取り出し
て利用することができるようになる。
【0066】特に、同一カメラアングルで、短い間隔で
複数枚の画像を撮影することが、ネットワークの伝送容
量の大きさに関わらず可能となる大きな効果が得られ
る。
【0067】もちろん、ここでは、外部装置1002と
のインターフェースをHTTPプロトコルとして説明し
たが、どういう通信インターフェースを用いても構わな
い。
【0068】また、上記の予約コードを発信元に通知す
る際、パスワードを発行して通知し、次回、取り出す際
には予約コードと共にパスワードを付けて初めて転送で
きるようにしてもよい。少なくとも、このようにする
と、第3者がたまたま同じ予約番号を付して転送要求を
発したために、そのファイルが削除されてしまう、とい
う問題は回避できる。
【0069】また、予約時刻は分単位としたが、秒単位
やミリ秒単位まで拡張しても構わない。この場合、カメ
ラの姿勢制御と撮影に要する最大時間以上の時間間隔が
とれない場合に予約時刻が重複したものと判断する。
【0070】また、画像フォーマットは、gifを例に挙
げたが、JPEGをjpgというファイルエクステンションで
表現し、どちらかを切り替えられるようにしてもよい。
【0071】また、ファイル名をコマンドとみなした
が、URLのパラメータ記述を利用してもよい。たとえ
ば、パン、チルト、ズーム、画像フォーマットをそれぞ
れ、25度、5度、2倍、gifとしたとき、 <img src="http://cam.foo.co.jp/cameraimage?P=20,T=
5,Z=2,F=gif"> のように記述するようにしてもよい。
【0072】また、本制御装置にWWWサーバを同時に
実装してもよい。その場合には、たとえば、WWWサー
バのCGIプログラムとしてコマンド解釈部1012のプ
ログラムにcamctl.exeなる名称をつけ、以下のような記
述を行うことで、実現できる。<img src="http://cam.f
oo.co.jp/cgi-bin/camctl.exe?P=20,T=5,Z=2,F=gif">更
にまた、上記実施形態では、一度予約した画像の転送が
完了すると、その画像データ(ファイル)を削除した
が、場合によってはこの時点で削除しなくてもよい。
【0073】つまり、実際に撮影し、ファイルとして保
存してから適当な時間は保管しておき、その時間を経過
した場合には転送した、しないに拘わらず削除するので
ある。このようにすると、少なくとも複数のエンドユー
ザが同じ画像を見る機会を得ることができるようにな
る。
【0074】また、場合によってはパスワードを付与
し、そのパスワードに合致する場合にのみ転送するよう
にしてもよい。
【0075】<第2の実施形態>第1の実施形態では、
受付けコード保存指示にcookie機能を用いたが、保存指
示の実施方法はこれに限らない。例えば、受付けコード
保存指示を受け付けるPlug-inをブラウザ側に用意する
ようにしても良い。この場合、受付けコードを含むUR
Lをブックマークに保存することで、ブラウザ(外部装
置1002)が受付けコードを自動的に送出する機能を
持たない場合でも、ブックマークからURLを選択する
ことで映像表示の要求を出せることになる。このため、
あたかも自動的に受付けコードを送出する機能を持って
いるかのような効果を得ることができる。
【0076】以上説明したように、上記各実施形態によ
れば、ネットワークを通してカメラを制御して映像を撮
影するシステムにおいて、カメラの制御及び撮影を予約
する際の予約の重複を防止できる。
【0077】さらに、上記各実施形態によれば、予約し
た映像を表示する際に、予約時に通知された受付コード
を入力する必要を無くするとともに、サーバ側において
CGIプログラム等によって動的にHTML文書を生成
する必要も無くなる。このため、ユーザ側の操作性が向
上するとともに、サーバ側の構成も簡素化され、簡単に
予約した映像を表示することができるようになる。
【0078】尚、本発明は、複数の機器から構成される
システムに適用しても、1つの機器からなる装置に適用
しても良い。
【0079】また、本発明の目的は、上述した各実施形
態の機能を実現するソフトウェアのプログラムコードを
記憶した記憶媒体を、システム或いは装置に供給し、そ
のシステム或いは装置のコンピュータ(またはCPUや
MPU)が記憶媒体に格納されたプログラムコードを読
出して実行することによっても、達成されることは言う
までのもない。
【0080】この場合、記憶媒体から読み出されたプロ
グラムコード自体が前述した実施形態の機能を実現する
ことになり、そのプログラムコードを記憶した記憶媒体
は本発明を構成することになる。
【0081】プログラムコードを供給するための記憶媒
体としては、例えばフロッピーディスク、ハードディス
ク、光ディスク、光磁気ディスク、CD−ROM、CD
−R、磁気テープ、不揮発性のメモリカード、ROM等
を用いることができる。
【0082】また、コンピュータが読出したプログラム
コードを実行することにより、前述した実施形態の機能
が実現されるだけでなく、そのプログラムコードの指示
に基づき、コンピュータ上で稼動しているOSなどが実
際の処理の一部または全部を行ない、その処理によって
実施形態の機能が実現される場合も含まれることは言う
までもない。
【0083】更に、記憶媒体から読み出されたプログラ
ムコードが、コンピュータに挿入された拡張機能ボード
やコンピュータに接続された機能拡張ユニットに備わる
メモリに書き込まれた後、そのプログラムコードの指示
に基づき、その機能拡張ボードや機能拡張ユニットに備
わるCPUなどが実際の処理の一部または全部を行な
い、その処理によって前述した実施形態の機能が実現さ
れる場合も含まれることは言うまでもない。
【発明の効果】以上説明したように、本発明によれば、
撮影の予約に重複が発生した場合に、その旨を通知する
ことが可能となり、遠隔操作可能なカメラにおける撮影
予約の操作性が向上する。
【0084】また、本発明によれば、予約した映像を表
示させる際に、予約受付コードを入力したり、CGIプ
ログラムによって動的にHTML文書を生成することが
不要となり、容易に予約した映像を表示することが可能
となる。
【0085】
【図面の簡単な説明】
【図1】第1の実施形態によるカメラ制御装置のブロッ
ク構成図である。
【図2】本実施形態によるコマンド解釈部における制御
手順を説明するフローチャートである。
【図3】本実施形態における予約登録部で登録されるデ
ータ形式の一例を示す図である。
【図4】本実施形態の画像記憶部に記憶されたデータの
管理形式の一例を示す図である。
【図5】本実施形態における時限部の動作処理手順を表
すフローチャートである。
【図6】本実施形態の外部装置における制御手順を示す
フローチャートである。
【図7】本実施形態におけるカメラ制御装置と外部装置
との間の通信内容を示す図である。
【図8】予約が成功した場合に外部装置に対して発行さ
れるHTTPレスポンスと、このレスポンスに基づく外
部装置の表示状態を示す図である。
【図9】予約が失敗した場合に外部装置に対して発行さ
れるHTTPレスポンスと、このレスポンスに基づく外
部装置の表示状態を示す図である。

Claims (20)

    【特許請求の範囲】
  1. 【請求項1】 所定のネットワークに接続され、カメラ
    の撮影条件を制御することが可能なカメラ制御装置であ
    って、 前記ネットワークを介して外部装置より撮影時刻と撮影
    条件を含む予約情報を受信する受信手段と、 前記受信手段で受信された予約情報の撮影時刻と、すで
    に予約登録されている撮影時刻とに基づいて当該予約の
    可否を判断する判断手段と、 前記判断手段で予約の受付が不可と判断された場合、前
    記外部装置に対してその旨を通知する通知手段と、 前記判断手段で予約の受付が可であると判断された場
    合、前記受信手段で受信した予約情報に識別情報を対応
    付けて登録し、該識別情報を前記外部装置に通知する登
    録手段と、 前記登録手段で登録された予約情報に基づいてカメラを
    制御し、得られた映像情報を該予約情報に対応する識別
    情報に対応付けて保持する制御手段と、 外部装置より前記識別情報とともに映像の取得が要求さ
    れた場合、前記制御手段によって保持された映像情報の
    うちの指定された識別情報に対応する映像情報を出力す
    る出力手段とを備えることを特徴とするカメラ制御装
    置。
  2. 【請求項2】 前記受信手段は、当該ネットワーク上で
    使用されているファイル転送の形式で記述された文字列
    を受信し、 前記受信手段で受信した文字列を解析して指定された撮
    影時刻及び撮影条件を含む予約情報を得る解析手段を更
    に備えることを特徴とする請求項1に記載のカメラ制御
    装置。
  3. 【請求項3】 前記判断手段は、前記登録手段によって
    登録されている撮影時刻と、受信した予約情報の撮影時
    刻とが一致する場合、当該予約の受付を不可と判断する
    ことを特徴とする請求項1に記載のカメラ制御装置。
  4. 【請求項4】 前記判断手段は、前記登録手段によって
    登録されている撮影時刻と受信した予約情報の撮影時刻
    との時間間隔が所定時間以下である場合、当該予約の受
    付を不可とすることを特徴とする請求項1に記載のカメ
    ラ制御装置。
  5. 【請求項5】 前記登録手段が通知する識別情報は、ア
    クセスアドレスと、該アクセスアドレスにアクセスする
    際に付加すべき特定情報を含むことを特徴とする請求項
    1に記載のカメラ制御装置。
  6. 【請求項6】 前記アクセスアドレスはインターネット
    におけるURLであり、前記特定情報はリクエストヘッ
    ダーに含まれるcookieヘッダーであることを特徴とする
    請求項5に記載のカメラ制御装置。
  7. 【請求項7】 所定のネットワークに接続され、カメラ
    の撮影条件を制御することが可能なカメラ制御装置であ
    って、 前記ネットワークを介して外部装置より撮影時刻と撮影
    条件を含む予約情報を受信する受信手段と、 前記受信手段で受信した予約情報に識別情報を対応付け
    て登録し、該識別情報を前記外部装置に通知する登録手
    段と、該識別情報はアクセスアドレスと該アクセスアド
    レスにアクセスする際に付加すべき特定情報を含み、 前記登録手段で登録された予約情報に基づいてカメラを
    制御し、得られた映像情報を少なくとも該予約情報に対
    応する特定情報に対応付けて保持する制御手段と、 外部装置より前記特定情報とともに映像の取得が要求さ
    れた場合、前記制御手段によって保持された映像情報の
    うちの指定された識別情報に対応する映像情報を出力す
    る出力手段とを備えることを特徴とするカメラ制御装
    置。
  8. 【請求項8】 前記アクセスアドレスはインターネット
    におけるURLであり、前記特定情報はリクエストヘッ
    ダーに含まれるcookieヘッダーであることを特徴とする
    請求項7に記載のカメラ制御装置。
  9. 【請求項9】 前記登録手段における識別情報の通知
    は、前記外部装置に、前記アクセスアドレスと前記特定
    情報とを連結した文字列をURLとしてブックマークに
    登録させる事を特徴とする請求項7に記載のカメラ制御
    装置。
  10. 【請求項10】 所定のネットワークに接続され、カメ
    ラの撮影条件を制御することが可能なカメラ制御装置の
    制御方法であって、 前記ネットワークを介して外部装置より撮影時刻と撮影
    条件を含む予約情報を受信する受信工程と、 前記受信工程で受信された予約情報の撮影時刻と、すで
    に予約登録されている撮影時刻とに基づいて当該予約の
    可否を判断する判断工程と、 前記判断工程で予約の受付が不可と判断された場合、前
    記外部装置に対してその旨を通知する通知工程と、 前記判断工程で予約の受付が可であると判断された場
    合、前記受信工程で受信した予約情報に識別情報を対応
    付けて登録し、該識別情報を前記外部装置に通知する登
    録工程と、 前記登録工程で登録された予約情報に基づいてカメラを
    制御し、得られた映像情報を該予約情報に対応する識別
    情報に対応付けて保持する制御工程と、 外部装置より前記識別情報とともに映像の取得が要求さ
    れた場合、前記制御工程によって保持された映像情報の
    うちの指定された識別情報に対応する映像情報を出力す
    る出力工程とを備えることを特徴とするカメラ制御方
    法。
  11. 【請求項11】 前記受信工程は、当該ネットワーク上
    で使用されているファイル転送の形式で記述された文字
    列を受信し、 前記受信工程で受信した文字列を解析して指定された撮
    影時刻及び撮影条件を含む予約情報を得る解析工程を更
    に備えることを特徴とする請求項10に記載のカメラ制
    御方法。
  12. 【請求項12】 前記判断工程は、前記登録工程によっ
    て登録されている撮影時刻と、受信した予約情報の撮影
    時刻とが一致する場合、当該予約の受付を不可と判断す
    ることを特徴とする請求項10に記載のカメラ制御方
    法。
  13. 【請求項13】 前記判断工程は、前記登録工程によっ
    て登録されている撮影時刻と受信した予約情報の撮影時
    刻との時間間隔が所定時間以下である場合、当該予約の
    受付を不可とすることを特徴とする請求項10に記載の
    カメラ制御方法。
  14. 【請求項14】 前記登録工程が通知する識別情報は、
    アクセスアドレスと、該アクセスアドレスにアクセスす
    る際に付加すべき特定情報を含むことを特徴とする請求
    項10に記載のカメラ制御方法。
  15. 【請求項15】 前記アクセスアドレスはインターネッ
    トにおけるURLであり、前記特定情報はリクエストヘ
    ッダーに含まれるcookieヘッダーであることを特徴とす
    る請求項14に記載のカメラ制御装方法。
  16. 【請求項16】 所定のネットワークに接続され、カメ
    ラの撮影条件を制御することが可能なカメラ制御装置の
    制御方法であって、 前記ネットワークを介して外部装置より撮影時刻と撮影
    条件を含む予約情報を受信する受信工程と、 前記受信工程で受信した予約情報に識別情報を対応付け
    て登録し、該識別情報を前記外部装置に通知する登録工
    程と、該識別情報はアクセスアドレスと該アクセスアド
    レスにアクセスする際に付加すべき特定情報を含み、 前記登録工程で登録された予約情報に基づいてカメラを
    制御し、得られた映像情報を少なくとも該予約情報に対
    応する特定情報に対応付けて保持する制御工程と、 外部装置より前記特定情報とともに映像の取得が要求さ
    れた場合、前記制御工程によって保持された映像情報の
    うちの指定された識別情報に対応する映像情報を出力す
    る出力工程とを備えることを特徴とするカメラ制御方
    法。
  17. 【請求項17】 前記アクセスアドレスはインターネッ
    トにおけるURLであり、前記特定情報はリクエストヘ
    ッダーに含まれるcookieヘッダーであることを特徴とす
    る請求項16に記載のカメラ制御方法。
  18. 【請求項18】 前記登録工程における識別情報の通知
    は、前記外部装置に、前記アクセスアドレスと前記特定
    情報とを連結した文字列をURLとしてブックマークに
    登録させる事を特徴とする請求項16に記載のカメラ制
    御方法。
  19. 【請求項19】 所定のネットワークに接続され、カメ
    ラの撮影条件を制御することが可能なカメラ制御のため
    の制御プログラムを格納するコンピュータ可読メモリで
    あって、該制御プログラムは該コンピュータを、 前記ネットワークを介して外部装置より撮影時刻と撮影
    条件を含む予約情報を受信する受信手段と、 前記受信手段で受信された予約情報の撮影時刻と、すで
    に予約登録されている撮影時刻とに基づいて当該予約の
    可否を判断する判断手段と、 前記判断手段で予約の受付が不可と判断された場合、前
    記外部装置に対してその旨を通知する通知手段と、 前記判断手段で予約の受付が可であると判断された場
    合、前記受信手段で受信した予約情報に識別情報を対応
    付けて登録し、該識別情報を前記外部装置に通知する登
    録手段と、 前記登録手段で登録された予約情報に基づいてカメラを
    制御し、得られた映像情報を該予約情報に対応する識別
    情報に対応付けて保持する制御手段と、 外部装置より前記識別情報とともに映像の取得が要求さ
    れた場合、前記制御手段によって保持された映像情報の
    うちの指定された識別情報に対応する映像情報を出力す
    る出力手段として機能させることを特徴とするコンピュ
    ータ可読メモリ。
  20. 【請求項20】 所定のネットワークに接続され、カメ
    ラの撮影条件を制御することが可能なカメラ制御のため
    の制御プログラムを格納するコンピュータ可読メモリで
    あって、該制御プログラムは、該コンピュータを、 前記ネットワークを介して外部装置より撮影時刻と撮影
    条件を含む予約情報を受信する受信手段と、 前記受信手段で受信した予約情報に識別情報を対応付け
    て登録し、該識別情報を前記外部装置に通知する登録手
    段と、該識別情報はアクセスアドレスと該アクセスアド
    レスにアクセスする際に付加すべき特定情報を含み、 前記登録手段で登録された予約情報に基づいてカメラを
    制御し、得られた映像情報を少なくとも該予約情報に対
    応する特定情報に対応付けて保持する制御手段と、 外部装置より前記特定情報とともに映像の取得が要求さ
    れた場合、前記制御手段によって保持された映像情報の
    うちの指定された識別情報に対応する映像情報を出力す
    る出力手段として機能させるを備えることを特徴とする
    コンピュータ可読メモリ。
JP32055896A 1996-07-23 1996-11-29 カメラ制御装置及び方法 Expired - Fee Related JP3817313B2 (ja)

Priority Applications (7)

Application Number Priority Date Filing Date Title
JP32055896A JP3817313B2 (ja) 1996-11-29 1996-11-29 カメラ制御装置及び方法
US08/898,197 US6525761B2 (en) 1996-07-23 1997-07-22 Apparatus and method for controlling a camera connected to a network
EP07120710A EP1890483A3 (en) 1996-07-23 1997-07-22 Camera control apparatus and method
DE69738619T DE69738619T2 (de) 1996-07-23 1997-07-22 Verfahren und Vorrichtung zur Kamerakontrolle
EP97112526A EP0821522B1 (en) 1996-07-23 1997-07-22 Camera control apparatus and method
US10/260,289 US7298399B2 (en) 1996-07-23 2002-10-01 Apparatus and method for controlling a camera connected to a network
US10/310,932 US7219365B2 (en) 1996-07-23 2002-12-06 Apparatus and method for controlling a camera connected to a network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP32055896A JP3817313B2 (ja) 1996-11-29 1996-11-29 カメラ制御装置及び方法

Publications (2)

Publication Number Publication Date
JPH10164419A true JPH10164419A (ja) 1998-06-19
JP3817313B2 JP3817313B2 (ja) 2006-09-06

Family

ID=18122777

Family Applications (1)

Application Number Title Priority Date Filing Date
JP32055896A Expired - Fee Related JP3817313B2 (ja) 1996-07-23 1996-11-29 カメラ制御装置及び方法

Country Status (1)

Country Link
JP (1) JP3817313B2 (ja)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10164421A (ja) * 1996-11-29 1998-06-19 Canon Inc 撮像装置の制御方法及び装置と撮像システム及び前記方法を実施するプログラムを記憶した記憶媒体
JP2001103445A (ja) * 1999-09-27 2001-04-13 Canon Inc 情報処理装置及びその制御方法及び記憶媒体
JP2003198905A (ja) * 2001-12-25 2003-07-11 Mazda Motor Corp 撮像方法、撮像システム、撮像制御サーバ、並びに撮像プログラム
JP2003198904A (ja) * 2001-12-25 2003-07-11 Mazda Motor Corp 撮像方法、撮像システム、撮像装置、撮像制御サーバ、並びに撮像プログラム
JP2006303916A (ja) * 2005-04-20 2006-11-02 Hitachi Kokusai Electric Inc 画像蓄積サーバ及びcctvシステム
US7249317B1 (en) 1999-09-27 2007-07-24 Canon Kabushiki Kaisha Information processing apparatus, its control method, and storage medium
US8064080B2 (en) 1999-11-15 2011-11-22 Canon Kabushiki Kaisha Control of data distribution apparatus and data distribution system
JP2020108018A (ja) * 2018-12-27 2020-07-09 キヤノン株式会社 撮像装置及びその制御方法、システム、プログラム、並びに記憶媒体

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102862568B1 (ko) * 2016-11-29 2025-09-22 삼성전자주식회사 전자장치, 전자장치의 제어방법 및 기록매체

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0844643A (ja) * 1994-07-27 1996-02-16 Fujitsu Ltd ゲートウェイ装置
JPH08237635A (ja) * 1995-02-28 1996-09-13 Canon Inc 撮像制御装置およびその制御方法
JPH08251575A (ja) * 1995-03-07 1996-09-27 Canon Inc 画像選択表示システム
JPH08317374A (ja) * 1995-05-18 1996-11-29 Canon Inc ネットワーク・システム
JPH08317377A (ja) * 1995-05-19 1996-11-29 Canon Inc カメラ制御システム
JPH1042279A (ja) * 1996-07-23 1998-02-13 Canon Inc カメラ制御装置及び方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0844643A (ja) * 1994-07-27 1996-02-16 Fujitsu Ltd ゲートウェイ装置
JPH08237635A (ja) * 1995-02-28 1996-09-13 Canon Inc 撮像制御装置およびその制御方法
JPH08251575A (ja) * 1995-03-07 1996-09-27 Canon Inc 画像選択表示システム
JPH08317374A (ja) * 1995-05-18 1996-11-29 Canon Inc ネットワーク・システム
JPH08317377A (ja) * 1995-05-19 1996-11-29 Canon Inc カメラ制御システム
JPH1042279A (ja) * 1996-07-23 1998-02-13 Canon Inc カメラ制御装置及び方法

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
MIKE BLASZCZAK: "プログラミング技法", マイクロソフトシステムジャーナル日本語版, vol. 第44号, CSND199700707006, 18 August 1996 (1996-08-18), JP, pages 103 - 119, ISSN: 0000744033 *
上浦 真樹: "ハイパーメディアデータベースの段階的構造化と多重ビュー", 情報処理学会研究報告, vol. 第95巻 第65号, CSNG200000594025, 20 July 1995 (1995-07-20), JP, pages 225 - 232, ISSN: 0000744032 *
加古川 群司: "インターネットのグラフィックス技術", 日経CG, vol. 第121号, CSND199900236009, 8 October 1996 (1996-10-08), JP, pages 136 - 143, ISSN: 0000744031 *
河井 保博: "相次ぐインターネット家電やさしい操作,機能は貧弱", 日経コミュニケーション, vol. 第233号, CSND199801372004, 4 November 1996 (1996-11-04), JP, pages 84 - 86, ISSN: 0000744034 *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10164421A (ja) * 1996-11-29 1998-06-19 Canon Inc 撮像装置の制御方法及び装置と撮像システム及び前記方法を実施するプログラムを記憶した記憶媒体
JP2001103445A (ja) * 1999-09-27 2001-04-13 Canon Inc 情報処理装置及びその制御方法及び記憶媒体
US7249317B1 (en) 1999-09-27 2007-07-24 Canon Kabushiki Kaisha Information processing apparatus, its control method, and storage medium
US8064080B2 (en) 1999-11-15 2011-11-22 Canon Kabushiki Kaisha Control of data distribution apparatus and data distribution system
JP2003198905A (ja) * 2001-12-25 2003-07-11 Mazda Motor Corp 撮像方法、撮像システム、撮像制御サーバ、並びに撮像プログラム
JP2003198904A (ja) * 2001-12-25 2003-07-11 Mazda Motor Corp 撮像方法、撮像システム、撮像装置、撮像制御サーバ、並びに撮像プログラム
JP2006303916A (ja) * 2005-04-20 2006-11-02 Hitachi Kokusai Electric Inc 画像蓄積サーバ及びcctvシステム
JP2020108018A (ja) * 2018-12-27 2020-07-09 キヤノン株式会社 撮像装置及びその制御方法、システム、プログラム、並びに記憶媒体

Also Published As

Publication number Publication date
JP3817313B2 (ja) 2006-09-06

Similar Documents

Publication Publication Date Title
JP3943674B2 (ja) カメラ制御システム並びにカメラサーバ及びその制御方法
JP3202606B2 (ja) 撮像サーバ及びその方法及び媒体
US8782126B2 (en) Communication method and apparatus, server and client on network, and program codes realizing communication thereof
US6525761B2 (en) Apparatus and method for controlling a camera connected to a network
US7714911B2 (en) Image pickup apparatus having communication function, method for controlling the same, and computer-readable storage medium
JP3862321B2 (ja) サーバ及びその制御方法
JP4590039B2 (ja) カメラ操作装置およびカメラサーバおよびそれらの制御方法およびそれらの動作処理を実行させるためのプログラムを記憶した記憶媒体
JP4532610B2 (ja) カメラ制御システムおよびその方法およびその動作処理を実行するプログラムを記憶した記憶媒体
JP3817312B2 (ja) 制御方法及び装置と撮像システム及び表示操作装置とのその方法
US8064080B2 (en) Control of data distribution apparatus and data distribution system
JP4109739B2 (ja) カメラ制御装置、カメラ制御システム、カメラ制御装置の制御方法、及び記憶媒体
JP3667042B2 (ja) カメラ制御システムおよびその制御方法およびカメラクライアント及びカメラクライアントの制御を実行するプログラムを記憶した記憶媒体
US7388602B2 (en) Digital camera, method of controlling digital camera, and file server
JP2001128113A (ja) 画像データ転送システム、電子カメラ及び通信端末
JP3817313B2 (ja) カメラ制御装置及び方法
JPH1042279A (ja) カメラ制御装置及び方法
US20050198213A1 (en) Image down-loading apparatus and system, and image down-loading method
JP3796296B2 (ja) 通信方法、通信装置及びカメラ制御装置
JP4035211B2 (ja) 映像制御装置及び制御方法及び記憶媒体
JP3796310B2 (ja) 映像制御装置及び制御方法及び記憶媒体
WO2006030958A1 (en) Electronic apparatus and control method
JP4054629B2 (ja) 画像変換サーバ、画像データ処理方法、記憶媒体、プログラム
JP2006157886A (ja) 情報処理装置、携帯端末装置、サーバコンピュータ、データ保存方法、及びプログラム
JP2001045350A (ja) デジタルカメラ及び画像送信方法
JP2004194159A (ja) 映像通信システム

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040420

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050328

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050527

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20060605

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060612

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

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20100616

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20110616

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20120616

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20120616

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20130616

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees